Skip to main content
Skip to main content
Maps
Bing Maps for Enterprise is deprecated and will be retired.
  • Enterprise account customers can continue to use Bing Maps for Enterprise services until June 30th, 2028.
  • Free (Basic) account customers can continue to use Bing Maps for Enterprise services until June 30th, 2025.
  • To avoid service disruptions, all implementations using Bing Maps for Enterprise REST APIs and SDKs will need to be updated to use Azure Maps by the retirement date.
  • For migration documentation, see Bing Maps Migration Overview.
  • For more details on the retirement, see the Bing Maps Blog.

Attributes and Features

The Snap to Road API takes longitude and latitude data points and returns a list of objects to form routes snapped to roads on a map.

Travel Modes

Supports driving and walking routes with GPS mapping

Speed Limits

Auto and truck speed limit map attributes

Easy to Use

Developer-friendly API REST service

Route Visualization

Supports interpolating GPS points

Asset Tracking

Data analysis and logistics

laptop showing snap to road
BING MAPS API

Why Snap to Road?

GPS mapping points don’t always match the correct visual. Snap to Road API converts your assets’ GPS points to a corresponding set of coordinates on the nearest roads. This feature is vital to asset tracking, as GPS devices can lose their connection or encounter interference resulting in incomplete or inaccurate data. Easily monitor data with speed limit maps and more.

Vehicles on a bridge
USAGE

How it works

The Snap to Road API converts GPS point data into a list of objects that form a route snapped to the roads on a map. This API helps you remain more contextually aware of the environment around you, with information such as the full names of roads and their associated speed limit maps. Plus, with a maximum of 100 points per API call, the API can easily support multi-stop route use cases.

map routing on a laptop
CAPABILITIES

What you can do

Track an asset’s route by snapping its GPS mapping points to the nearest roads for display purposes. You can also view data for each point, including associated road names and speed limit maps.

  • Interpolate GPS points and get a path that follows the geometry of the road for advanced data visualization.
  • Determine if a driver is adhering to posted speed limits and monitor if they go off route.
  • Assess asset travel time 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 speed limit maps 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.

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.