Orange question mark icon that reads Quick Reference Guide

Dynamic Data is one of the most incredible, powerful features of Mapline. Get excited, because you’re about to learn more about your business than you ever thought possible.

Have you always wanted your visualizations to update whenever your data changes?

Well, you’re in luck! Dynamic data empowers you to see everything in real-time, giving you new insights every time your data refreshes.


Dynamic Data gives you access to three main types of information and calculations:

  • Data
  • Distance
  • Demographics

The purpose of dynamic data is to generate new data, which is automatically added to your existing dataset.

(Not sure which dataset you’re accessing? Reference which Layer Folder you clicked when you opened the Dyamic Data lightbox. The data tied to that layer is the dataset to which you’ll add new information).

Screenshot of the Dynamic Data lightbox in Mapline, showing all the options for source data.

Leverage the data within your own datasets to calculate distance, drive time, cell values, meta information, or to aggregate values within your dataset. For example, pull information from another dataset to calculate which distribution centers are closest to the stores on your map.

Or, calculate how many technicians live within 10 miles of a location that needs to be serviced, or how many competitor stores exist within your store’s zip code.

There’s no limit to how many new insights you gain through calculations like these. Use your imagination and unlock all kinds of information about your business.


Do you have routes that change on a regular basis? How great would it be if your routes would optimize themselves?

We are thrilled to say that not only is this possible, but it’s available at your fingertips right now!

Route optimization doesn’t just organize your stops into the shortest routes. It takes into account literally anything and everything about your trips.

Do you have 1,000 different stops and you need to get them all taken care of in 2 days, without any driver exceeding 10 hours on the road? No problem. Mapline’s Route Optimization calculates exactly how many drivers it’ll take, the drive distance, and the number of hours driven.

Even if you have hundreds of routes that change every single day, and hundreds of driver schedules to keep track of, we’ve got you covered.


This section tells Mapline which data to work with.

First, determine where you want your routes to begin. Do your drivers all show up to the yard first thing to pick up their vehicles? Or do you need to assign routes on the fly, and you want to leverage your driver’s GPS location instead?

Next, determine whether drivers will visit all stop points in your dataset, or if you need to assign stops based on certain criteria, such as vehicle type or driver capability.

Finally, pinpoint where you need your drivers to end their day. Do they need to return to the office, or bring their vehicle to a maintenance facility?

These options give you control over all of your drivers’ touch points throughout the day.

Screenshot of the Dynamic Data


This is where route optimization gets really cool. Use this section to fine-tune every possible trip factor, and watch your route efficiency skyrocket.

Trip Requirements

MAX ROUTES PER GROUP: How many drivers do you have on a given day? Assign a max number of routes to ensure sufficient coverage.

GROUP STOP POINTS BY: Group your stop points based on column data such as delivery date. This is particularly useful if you have stores that need to receive products on a specific schedule; maybe some stores need bi-weekly deliveries while others need daily deliveries.

Just make sure your dataset includes the store’s preferred delivery days, then select Group Stop Points > and select the column that lists the delivery dates.

This way, Mapline will auto- calculate the most optimum delivery routes so you don’t have to puzzle out hundreds upon thousands of variations.

Or, maybe you want to build a bunch of routes, but you need a specific person to visit each location.

In your dataset, make sure there’s a column that lists your personnel assignments. Then, select Group Stop Points by > and select the column listing these assignments.

Then, all of your routes will be optimized based on personnel assignment.

VEHICLE CAPACITY: If you’re making deliveries or your vehicles are picking up passengers, set a vehicle capacity, and your routes will always be calculated based on this data point.

DELIVERY QUANTITIES: Include delivery quantities to ensure that each vehicle has the right amount of product onboard every single time.

DEPARTURE TIME: Determine the exact time the drivers begin their routes. If you want to calculate route end times, you’ll definitely want to set a departure time.

STOP DURATIONS: Set a maximum number of stop points, or a maximum trip time for even more control.

STOP DURATIONS: Do some stops take longer to restock than others? Or maybe you’re sending personnel to on-site visits with a specific duration? Set stop durations to ensure your routes allow enough time for your staff to do their jobs right.

BREAKS: Set driver break times to give drivers enough time to take their breaks. This also ensures driving regulation compliance.

TIME WINDOWS: Do you have locations that can only receive deliveries at a certain time? Or maybe you need to send personnel to each location for set training times? Add time windows for each location to your dataset, and optimize your routes to ensure your staff arrives at the exact times they’re needed. Never worry about rerouting missed locations again!

MAX STOP POINTS: Want to ensure that your routes never exceed a certain number of stops? Set a max number of stop points to limit the length of each route.

MAX TRIP TIMES: Similar to max stop points, this feature limits the length of time each driver spends on the road.

CURBSIDE STOPS: If your vehicles have to make curbside stops, or if you have vehicles like motor coaches and semis that cannot turn around easily, this option is for you.

Optmize your routes so every stop is on the righthand side of the road. Just set and forget.

Route Details

And if that’s not enough customization for you, we have more.

Under Route Details, you’ll configure the precise data outputs you need. This data will be added as new column(s) to your existing dataset when the routing process is complete.

(Not sure which dataset you’re accessing? Reference which Layer folder you clicked–the data tied to that layer is the dataset to which you’ll add new information).

Under Distance Units, toggle between Miles and Kilometers to get the correct units. This is particularly helpful if you have staff in multiple different countries.

Set your Refresh Schedule to Manual or Automate depending on how you would like to refresh your route calculations. If you have continuously changing data, the Automate function will save you tons of time!