The Bing Maps platform provides multiple API options for your application including Web Control, a Windows Store apps control, a WPF control, REST Services, and Spatial Data Services. Use the information below as well as at MSDN to help determine which API bests suits your needs.

    • V8 Web Control

    • The Bing Maps V8 control is one of the most universal mapping controls available. Not only is it supported on standard PC & Mac browsers, but it is also supported on many mobile platforms. This API is ideal for web-based applications with support for JavaScript and TypeScript.


    • Target Platforms
    • Web, Mobile
    • Learn More
    • REST Services

    • The Bing Maps REST Services are excellent services for performing tasks such as geocoding, reverse-geocoding, routing and static imagery. Being that this is REST-based API, it can be easily accessed from almost any development environment.


    • Target Platforms
    • Web, Mobile, Desktop
    • Learn More
    • Spatial Data Services

    • The Bing Spatial Data Services are REST-based services that offer three key functionalities: batch geocoding, point of interest (POI) data and the ability to store and expose your spatial data. These services are ideal for those who need a place to store their spatial data or who need point of interest data in their application.


    • Target Platforms
    • Web, Mobile, Desktop
    • Learn More
    • Windows 10 Universal Windows Platform

    • The Windows 10 Universal Windows Platform lets you build map apps that target a range of Windows 10 devices, including phones, tablets and desktop PCs. Use familiar technologies, like C# and XAML, to quickly build robust apps. In Windows 10, you can also leverage world-class Aerial 3D and Streetside imagery as a backdrop for making your app and your data look great.


    • Target Platforms
    • Phones, Tablets and Desktop (Windows 10)
    • Learn More
    • Windows Store App

    • There are two APIs that you can use to develop Bing Maps applications for Windows 8. The JavaScript API is based on the Bing Maps AJAX V7 control which is ideal if you want to reuse an existing Bing Maps AJAX application. The .NET API is designed for Windows 8 applications that use C#, VB or C++.


    • Target Platforms
    • Desktop (Windows 8.1 and Windows 8)
    • Learn More
    • Windows Presentation Foundation

    • The Bing Maps WPF control is an excellent control for creating desktop-based applications. It is specifically designed with touch controls that work with the Microsoft Surface tablet.


    • Target Platforms
    • Desktop (Windows 10 or earlier)
    • Learn More

Scroll up/down and right/left to view the Feature List for all APIs

Feature Feature Group V8 Web Control Windows 10 REST Spatial Data Windows Store WPF
Forward Geocoding Geocoding view view view view view
Reverse Geocoding Geocoding view view view view view
Batch Geocoding Geocoding view
Travel Directions Directions view view view view
Transit Directions  View Coverage Directions view view view view
Calculate Routes (Major Roads) Directions view view
Landmark Hints Directions view view view
Autosuggest Search
Bing Spatial Data Services Search
Local Business Search Search view
Point of Interest (POI) Search view
Custom POI Data Sources Search view
Road Imagery
Aerial Imagery view view view view view
Bird's Eye Imagery view view
Enhanced Bird’s Eye Imagery view view
Ordnance Survey Imagery
Road (Night Mode) Imagery
Road (Greyscale) Imagery view
Traffic Flow  View Coverage Imagery view view view
Venue Maps Imagery view view
Aerial 3D Imagery view
Streetside Imagery view
Experimental Branch Versioning
Release Branch Versioning
Frozen Branch Versioning
Heatmaps Other Map Features
Pushpin Clustering Other Map Features
Drawing Tools Other Map Features
Spatial Math Module Other Map Features
Traffic IncidentsView Coverage Other Map Features view view view view view
Export map as image Other Map Features view
Pushpins Other Map Features view view view view view
Shape and Shape Layers Other Map Features view view view view
Complex Polygons Other Map Features view
Custom Tile Layers Other Map Features view view view view
Vector Maps Labels Other Map Features
Label Collision Detection Other Map Features
Test Data Generator Other Map Features
Keyboard and Mouse Events Other Map Features view view view view
Touch Support Other Map Features view view view view
Customizable Navigation Controls Other Map Features view view
Elevation Data Other Map Features view
GeoJSON Supported Data Formats
Well Known Text Supported Data Formats
Geocoding Localization Support view view view view view
Driving Directions Localization Support view view view view
Map Labels Localization Support view view view view view
Map Navigation DashBoard Localization Support view view
JavaScript Development
TypeScript Development
C# Development
Interactive SDK Development
XML Development
JSON Development

Platform Platform Group V8 Web Control Windows 10 REST Spatial Data Windows Store WPF WP 8 Map Control
Store Windows view view view view view
WP 8 Windows view view view view
Desktop
(Windows 8.1 and earlier)
Windows view view view
Website Other platforms view view view
iOS Other platforms view view view
Android Other platforms view view view
The Maps Control for Windows Phone 8 does not use Bing Maps.

Developer Resources

The Bing Maps documentation provides information on the APIs and SDK that power Bing Maps. Learn more about how the Bing Maps online mapping service provides unique opportunities for developers to incorporate both location and local search features into their Web Applications.

Learn more

Mobile Brand Guidelines

Because mobile devices come in a wide variety of screen sizes and resolutions, the best way to determine sizes for the Bing logo is relative to a physical unit of measurement. Learn more about designing your mobile application according to the devices you wish to support.

Learn more

MapPoint Alternatives

If you are considering the Bing Maps Platform as an alternative to MapPoint, there are several options that you can explore. We have partnered with application developers who have full web-based mapping solutions available or can develop a custom application that implements Bing Maps features.

Learn more