Microsoft Bing Maps
Add custom maps and real-time location services to your applications
Microsoft Bing Maps is the enterprise mapping platform for developers who want to build accurate and dynamic web or mobile geolocation services and solutions. From powerful logistics APIs to business intelligence and spatial data services, the feature set is developer-focused so you can get started straight away with minimal code.
Grey Matter is a global distributor of Bing Maps. Our specialist Bing Maps team can discuss your specific use case and help get you set up with the correct key and licensing.
Know what you need? Contact us now to get started.
Fleet and Logistics APIs
Build feature-rich geolocation applications.
For fleet management services, multi-route applications, fleet tracking, route optimisation, or geocoding, Microsoft Bing Maps provides developers with maps APIs for location intelligence and enterprise mapping solutions.
Multi-Itinerary Optimization (MIO) API
The MIO API is powerful routing API that automates the process of building itineraries for multiple agents and optimises their routes across multiple destinations. If you are building a multi-stop/multi-route application, Bing Maps Multi-Itinerary Optimization (MIO) API supports up to 200 agents and 2000 waypoints, and calculates route optimisation for multiple agents, shifts, routes, traffic conditions, service time windows, and more, to save travel time and fuel costs.
Calculate the area that can be travelled to within a specified distance or time and visualise that area on a map. The isochrone maps provide accurate polygon shapes with customisable parameters such as arrival or departure times, predicted traffic, and user’s location. The Isochrone API optimises travel times for modes of transportation, including walking, driving, and public transit. Isochrone maps use cases include:
- Stolen vehicle recovery: Use a time-based search to outline how far the vehicle could have travelled.
- Real Estate: determine potential locations near workplace, schools, amenities.
- Zoning and transport planning: use criteria such as population and amenity locations to determine the area for vehicle service
Truck Routing API
Choose Bing Maps Truck Routing API to create customised routes that can be travelled by trucks and commercial vehicles. Using a series of waypoints and attributes, the truck routing software takes into consideration the height, weight, and length of the vehicle, and includes information such as road restrictions, traffic conditions, legal restrictions including HAZMAT, waterways, tunnels, travel distance and travel duration. Cut down on transportation time by optimising the route that matches the vehicle’s specifications.
Snap to Road API
The Snap to Road API takes GPS longitude and latitude data points and returns a list of objects that are converted and snapped to the nearest roads on a map. The snapped routes provide accurate route tracking for fleet management and asset tracking solutions. The data includes the names of the roads and associated speed limits to help determine driver behaviour.
Distance Matrix API
A routing solution that calculates the best route possible based on a matrix of distance and travel time for multiple destinations. The routing API optimises across specific parameters including method of transportation such as driving, walking, or public transit, start and end time, and historical traffic. Distance Matrix helps solve the travelling salesman challenge by effective route planning, saving time, money and resources. Distance Matrix use cases include:
- Supports up to 10 agents and 100 waypoints.
- Taxi/car service application: see the driver’s location and estimated time of arrival.
- Retail: optimise deliveries from distribution centres to retail locations.
- Field services: route the closest technician to the client for service.
Visualise geospatial data on a custom Bing Map.
Build contextually relevant geolocation applications to provide location intelligence to better analyse, plan, and monitor business processes and performance.
Geocoding converts a street address or location into a set of geographic co-ordinates. Bing Maps provides three different types of geocoding: address geocoding, reverse geocoding, batch geocoding. Bing Maps Geocoding coverage is available in more than 100 countries.
- Reverse Geocoding allows you to retrieve the nearest address for given longitude and latitude coordinates.
- Batch Geocoding saves time and increases efficiency.
Bing Maps Rooftop offers the highest level of geocoding accuracy support. Instead of interpolated results, addresses are resolved to the latitude/longitude co-ordinate at the centre of the address parcel (property boundary) with high precision post code.
The most up-to-date building footprint data covering global regions.
Microsoft has made significant investments in deep learning, computer vision and AI that have been applied to mapping to generate high-quality building footprint data at scale.
The Bing Maps team has a goal to increase the coverage of building footprints available as open data for OpenStreetMap and humanitarian efforts. Millions of worldwide building footprints datasets are now freely available for download and use under applicable licence.
Open data regions currently available:
- North America: United States, Canada
- South America
- Africa: Uganda and Tanzania, Nigeria and Kenya
Local Search API
Benefit from the additional location intelligence of local search to get actionable insight into businesses and entities nearby.
The Bing Maps Local Search API is a simple-to-use REST API that provides insights into businesses and entities that can be reached by car, on foot, or public transit. Query for businesses by name, category or free text; score the attractiveness of a location based on the proximity to points of interest.
The Autosuggest API is used to return a list of suggested entities based on a user’s partial query. The service can return three possible entity types: Addresses (including roads), points of interest, and Businesses, which are currently only available in the U.S. A maximum of ten autosuggested entities can be returned per request, and the returned entities can be delimited by country and culture.
Time Zone API
Represent global time zones with the Windows and IANA Time Zone standards, which provide a well-defined structure for representing global time zones. It can get complicated when different regions change the way they apply daylight saving time. The Bing Maps Time Zone API makes it easy to find a time zone and daylight savings time for a location by query or latitude and longitude co-ordinates. It can also convert datetime stamps to local time zones with daylight savings time information or by retrieving a Time Zone ID.
Spatial Data Services
Get three key capabilities with the Bing Spatial Data Services (SDS): Batch geocoding, point of interest data (PoI), and the ability to store and expose your spatial data.
You can submit large numbers of addresses for batch-geocoding and GPS-coordinates for reverse geocoding. Download the results or store your spatial data and retrieve your PoI through the SDS Query API. Outside of your own PoI, you can also query PoI from public data sources grouped into categories.
Use high-powered geocoding and reverse geocoding with the Locations API.
Find a location based on co-ordinates (latitude and longitude) and other values like postal code, address, and query string.
For a reverse geocoding service that gives you insightful information about a specified location use the Location Recognition API. When given location co-ordinates (latitude/ longitude), the Bing Maps Location Recognition API returns a comprehensive description of the location along with points of interest.
Top 5 reasons to use Bing Maps
Maps SDK for Android and iOS
SDKs for Android and iOS to integrate fully featured map controls into mobile applications including positioning, 3D mapping (3D Native support from Windows UWP control) and voice guided turn by turn navigation, with a consistent look and feel across web, Windows, and mobile.
You can add to both road and aerial views with worldwide 3D elevation data employing the Digital Elevation Model. You can also add content to road maps with symbolic 3D building. If 3D is not necessary for your scenario, the SDK supports a standard Web Mercator projection.
Routing for deliveries
Automate schedules for multiple field teams and optimise their routes across multiple destinations for improved performance including last mile.
Track and monitor your fleet of vehicles, food delivery services, shipping containers, or mobile workforce in real time on a map to improve performance and customer service.
Retail and eCommerce
Identify new retail locations based on demographics, warehouse and public transport locations. eCommerce sites use store locators, and validate customer addresses with geocoding.
Visualise sales results and other KPIs by location and analyse demographics, competitor analysis, and sales trends. Use custom thematic maps to build contextually relevant applications.
Why Grey Matter?
- As the Microsoft Bing Maps authorised global distributor, you have access to the world's most knowledgeable mapping team outside of Microsoft.
- Our experienced team will ensure you have the best licensing advice to remain compliant.
- We can provide you with guidance on best practice so you are charged for only what you need.
- Your technical questions can be promptly answered via our direct access to Microsoft.
- Our services team can consult on your infrastructure modernisation and security.
- You can get started building your solution with a Bing Maps key, get in touch with us to help set you up.
Get started building your solution. Complete the form and one of our Bing Maps specialists will get in touch to discuss your use case with you and help get you set up. Alternatively, you can:
Call: +44 (0) 1364 655133
What our customers say
We were seeking a provider of low-cost imagery of sufficient quality to ensure that 1Streetworks users could use it to visualise a location where a traffic management plan is required. This helps users to identify real-world features that might impact the resulting plan, and which are otherwise not included in non-imagery base maps. Grey Matter's expertise in Microsoft Bing Maps products ensured a quick, easy, and successful result!
Bing Maps resources, news & events
How Microsoft Bing Maps API features compare to Google Maps
[This post was last reviewed and updated in October 2022] Thinking of switching from Google Maps to Bing Maps APIs? With the higher costs and more complex charging structure for Google Maps that was recently introduced, some developers are...
Microsoft Maps Program Manager to speak at ISV Partner Day 2022
Join Grey Matter and Microsoft to see how you can automate and optimise the delivery routes for packages across drivers at ISV Partner Day.
How to change the Microsoft account associated with your Bing Maps account
The Bing Maps Dev Center provides account management functionality for customers and developers who use the Bing Maps APIs. To get your Bing Maps Dev Center Account ID: 1. Sign in to the Bing Maps Dev Center. 2. After you...
How to create a Bing Maps usage report
The Bing Maps Reporting Tools can be found in the Bing Maps portal. The Reporting Tools help you to gain insight as to how people are using your map applications, and to also keep track of your Bing Maps usage...
How to access the Bing Maps Portal and manage your account
Once you start using your Bing Maps key/s, you will want to access the Bing Maps Portal to manage your account. You will be able to view your entire account, including the all-up transactions figures at a glance. You can...
How to create a Bing Maps Key
When you register for a Bing Maps account, you’ll create a Bing Maps key to authenticate your application, which allows you to include the power of Bing Maps directly in your application. It’s easy to create a Bing Maps key,...
How to protect and hide your Bing Maps key
When using Bing Maps for Enterprise in your solution/application, you need a Basic Key (limited free trial) or an Enterprise key to use the services. For example, you would add a Bing Maps Key to the script URL loading the...
How to create an overlay on a Bing Map
Are you interested in seeing a representation of your Area, Building or Venue on a map? Why not try an overlay? Here’s how to do it! To begin, select the image of your area or venue you want to use....