Skip to main content

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.

Travel Modes

Supports driving and walking routes

Speed Limits

Auto and truck speed limit attributes

Easy to Use

Developer-friendly API REST service

Route Visualization

Supports interpolating GPS points

Asset Tracking

Data analysis and logistics

BING MAPS API

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.

USAGE

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.

CAPABILITIES

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.
SNAP TO ROAD API

In Action

  • Asset tracking – Track daily routes of technicians visiting customer locations.
  • Fleet management – Monitor vehicle speeds against posted limits to ensure safe driving.

Build something amazing

Get started building powerful location-based applications and experiences with Microsoft’s Bing Maps Platform. Start building for free with a Basic Key or contact our sales team.

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.

To develop and deploy this service, refer to the Isochrone API documentation. If you have licensing questions, please contact a Sales Specialist. For Enterprise Customer Support, click here. Or check out the Bing Maps Developer Network forum.

More APIs from Bing Maps

Distance Matrix API

Calculate travel times and distances between a set of origins and destinations.

Isochrone API

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.

Snap-to-Road API

Advanced data visualization and asset tracking with coordinates that follow the geometry of the road.

Truck Routing API

Designed for professional transportation routing logistics.