Snap to Road API
Get deeper insights from GPS points
Sifting through data from a fleet of tracked vehicles can be time consuming and often inaccurate. For those who need to analyze fleet route patterns, Snap to Road API provides an easy way to take data from GPS points and visualize the paths on a map to unlock a world of possibilities.
Attributes and Features
The Snap to Road API takes GPS point data, in the form of latitudes and longitudes, and returns a list of objects that form a route snapped to the roads on a map.
Why Snap to Road?
GPS points are not always exact. So, we developed the Snap to Road API that converts the GPS points of your assets to a corresponding set of coordinates of the nearest roads. This feature is important to asset tracking, as GPS devices can lose their connection or encounter interference resulting in an incomplete or inaccurate collection of GPS points.
How it works
The Snap to Road API takes GPS point data, in the form of latitudes and longitudes, then yields a list of objects that form a route snapped to the roads on a map. To remain more contextually aware of the environment around you, the information returned on the road segments includes the full name of the road and its associated speed limits. Plus, with a maximum number of 100 points per API call, the API can easily support multi-stop route use cases.
What you can do
Track an asset’s route by snapping its GPS points to the nearest roads for display purposes. You can also view data for each point, including associated road names and posted speed limits.
- Interpolate GPS points and get a path that smoothly follows the geometry of the road for advanced data visualization.
- Determine if a driver is adhering to the posted speed limits and monitor if they go off route.
- Assess how much time the asset has been traveling and look at overlapping routes to optimize deliveries.
- Asset tracking – Track daily routes of technicians visiting customer locations.
- Fleet management – Monitor vehicle speeds against posted limits to ensure safe driving.
Frequently Asked Questions
Snap to Road API uses billable transactions. If you have a Bing Maps key, review the Snap to Road API documentation to learn more and start developing your solution. If you don’t have a Bing Maps key, create a Bing Maps account and create a key to authenticate your application. Then follow the documentation to start developing your solution.
For Licensing questions, contact a Bing Maps Sales Specialist.
To try this service, create a basic account, which will provide up to 125K transactions per calendar year at no charge. Above this usage limit, you will need to purchase a license. To purchase a Transactions license, contact a Sales Specialist. To start developing with this API, use the Isochrone API documentation.
- Isochrone API is available for Internal transaction website licensing. It is not available for Known or Light Known users, or for Asset Management per asset licensing.
Enterprise Customers will be able to license via Internal Website Transactions. If you are not licensed for Internal Transactions, you can purchase these from your sales partner.
- You will need to create a separate account ID on the Bing Maps Dev Center that will be linked to your Internal Website Transactions license.
- Isochrone API is available for Internal Website Transactions licensing. It is not available for Known User or Light Known User, or for Asset Management per asset licensing.
Note – This API will increase the consumption of billable transactions, which may result in the need to purchase additional transactions.
Consumption of the Isochrone API is 1 call = 1 billable transaction. With a Basic key, you can try the API at no cost for up to 125K transactions per calendar year. For an Enterprise key, you will need to purchase billable transactions based upon your consumption. Contact a Sales Specialist for pricing.
To try the Isochrone API, you will need to create a Basic key. When you are ready to deploy into production, you will need to upgrade to an Enterprise key.
The Isochrone API is available for Basic and Enterprise accounts (normal TOU limits will apply for Basic accounts), and is available for Internal Website transactions only. It is not available for Known or Light Known users, or for Asset Management per asset licensing.
If you would like to try the API, you can create a Basic key. To deploy into production, you will need to upgrade to an Enterprise key.
More APIs from Bing Maps
Distance Matrix API
Calculate travel times and distances between a set of origins and destinations.
Calculate the area that can be travelled to within a specified distance or time.
Multi-Itinerary Optimization API
Automate itineraries for multiple agents while optimizing all their routes.
Advanced data visualization and asset tracking with coordinates that follow the geometry of the road.
Truck Routing API
Designed for professional transportation routing logistics.