v8 Control Hero Item

Bing Maps V8 Control


High Performance. Developer Friendly. Rich New Features.

 

The Bing Maps Version 8 Control is a high-performance, developer-friendly map control, with rich mapping features such as Streetside imagery, Autosuggest and spatial analytic tools.

Easy to use

The Bing Maps V8 Control, Microsoft’s modern web mapping platform, makes adding a map to an app as easy as adding a chart or other standard controls. The Bing Maps V8 Control SDK reduces development time by requiring less code to implement more functionality. Bing Maps V8 Control directly integrates content including administrative boundary data, a spatial math module and versioning support to simplify development.

Rich, expanded feature set

Bing Maps V8 Control introduces a range of new features designed to make business intelligence and data visualization richer and more interactive, and make it easy for users to find the right location and explore rich imagery.

  • Autosuggest – Provides suggestions dynamically as you type a location in a search box.
  • Clustering – Visualize large sets of pushpins, by having overlapping pushpins group and ungroup automatically as users change zoom level.
  • GeoJSON Support – Easily import and export GeoJSON data, one of the most common file formats used for sharing and storing spatial data.
  • GeoXML – Easily import and export common spatial XML file formats such as KML, KMZ, GeoRSS, GML (via GeoRSS) and GPX.
  • Heatmaps – Visualize the density of data points as a heatmap.
  • Streetside imagery – Explore 360-degrees of street-level imagery.
  • Touch support – Easily navigate Bing Maps using a touch-screen device as well as mouse or keyboard.
  • Spatial Math module – Provides a large set of spatial math operations from calculating distances and areas, to performing boolean operations on shapes.
  • Administrative boundary data – easily access Bing Maps boundary data.
  • Road Maps Styles – Help your data stand out with canvasDark, canvasLight, grayscale, and customizable map styles.
  • Real-time traffic – Real-time traffic and predictive route calculations, as well as traffic overlay of color coded roads to indicate real-time traffic flow.
  • Multiple Map Support – Display two or more maps on a single page.
  • Data Binning Module – Grouping point data into a symmetric grid of geometric shapes.
  • Contour Module – Easy to take contour line data and visualize it on Bing Maps as non-overlapping colored areas.
  • High Contrast Support – Display a high contrast version of the road maps, when in high contrast mode.
  • Animated Tile Layers – Overlay image data as a tile layer.
  • TypeScript Definitions – Provide intellisense and richer error catching functionality to your development environment.

High performance

Bing Maps V8 Control makes use of the HTML5 canvas, which provides a significant rendering performance boost over previous map controls, allowing users to view more data and gain deeper insights.


TRY IT NOW

Don't have a Bing Maps key? Visit our Licensing page.

Versioning

Using the released version of an SDK is ideal for most applications, but sometimes you just can’t wait for the latest and greatest features. While at other times you are willing to wait longer for those features when stability is a top priority, such as in mission critical apps. With the Bing Maps V8 Control SDK, developers now have the opportunity to choose which version of the SDK they want to use. These versions, called branches, are: Experimental, Release and Frozen.

  • Experimental branch –New features are released as soon as they are available and may contain bugs.
  • Release branch –Features have been thoroughly tested in the Experimental branch and are stable; however, there is still the possibility of a bug or two. The Release branch of the SDK would be the standard version that would be used in applications.
  • GeoJSON Support – Easily import and export GeoJSON data, one of the most common file formats used for sharing and storing spatial data.
  • Frozen branch -After a feature has been fully tested and any identified bugs have been corrected, it graduates to the frozen branch. At this stage, most if not all bugs should have been identified and fixed.

The Bing Maps V8 Control points to the Release branch by default.

Fleet Management Services

In addition to the many business intelligence and data visualization features in the Bing Maps V8 Web Control, check out the fleet management and asset tracking API services available.

LEARN MORE

FAQ

Product

A: The Bing Maps V8 Control, Microsoft’s modern web mapping platform, is an application control for building web and mobile applications using JavaScript or TypeScript, that are designed to make business intelligence and data visualization richer and more interactive. The Bing Maps V8 Control is built from the ground up with backwards compatibility to the core features of its predecessor, the Bing Maps V7 AJAX Control.

A: Bing Maps offers flexible pricing and licensing options ranging from stand-alone licenses, Azure-based licenses, and volume license options for existing Microsoft customers. To help decide on the best way to license Bing Maps visit the Licensing Page or Learn more about Bing Maps.

A: Using the main released version of an SDK is ideal for most applications, but sometimes you just can’t wait for the latest and greatest features, while at other times you are willing to wait longer for features when stability is a top priority, such as in mission critical apps. With the Bing Maps V8 Control, we have three versions (called branches) of the SDK; Experimental, Release and Frozen.

The Experimental branch is updated with new features as soon as they pass an internal code review by the Bing Maps team. These features haven’t been heavily tested and may contain bugs.

The Release branch of the SDK would be the standard version that would be used in applications. After new features have been thoroughly tested in the Experimental branch they graduate to the Release branch. These features should be stable, but there is still the possibility of bug or two.

After a feature has been in the Release branch and any identified bugs have been corrected, it graduates to the Frozen branch. It may take some features months to move from the Experimental branch to the Frozen branch, but by the time it does, most if not all bugs should have been identified and fixed.

Trial

A: There are free developer options up to certain usage limits. For more details, visit the Licensing page and review the Terms of Use for free usage guidance.

Pricing & Purchasing

A: There are different licensing options depending on your application needs. To use Bing Maps V8, you will need to create a key:

  • To create a Basic or Enterprise key, visit the Bing Maps Getting Started page.
  • If you have an Azure subscription and prefer a monthly pay-as-you-go service, you can purchase Bing Maps on Azure Marketplace. (Maximum transaction plan not to exceed 500K transactions per month)
  • If you are licensing to embed in a software package or service that you will sell to multiple business customers, click here to contact a Bing Maps Distribution Partner.
  • If you are unsure of the option that is right for your application, see our Licensing Options.

A: Pricing varies based on the usage and requirements of the plan, with plans starting as low as $230 per month for 25K transactions/per month. Free plans are available with 10K transactions available per month. Visit the Licensing page and review the Terms of Use for free usage guidance.

Documentation & Resources

A: Visit the Bing Maps MSDN Library for information on map controls and services. Other helpful resources include the Bing Maps forum and blog.

A: For developer code samples, click here.

A: There is no download required. Visit the Bing Maps MSDN Library for information on Bing Maps SDKs click here to view the Interactive SDK. Additionally, for an overview of how to add maps to your application, view the Using Bing Maps video.

Support & Contact

A: If you are experiencing an issue, submit it to the Bing Maps forum. If you are an enterprise-level customer, click here to review the Enterprise Developer Support overview for further guidance.

Version Migration

A: June 30, 2017.

A: Migration for a majority of V7 applications will be fairly easily, and in some cases requiring only one line of code to be changed.

For more information on how to migrate, please review the Bing Maps V7 to V8 Migration Guide.

If you have additional questions regarding migrating to V8, please view our Migration FAQ.

A: Maps V8 includes key features such as Autosuggest and customized map styles along with improved performance. See what features have been added to our latest version of the control.

 
FeatureV7 V8
Geocoding
Forward GeocodingXX
Reverse GeocodingXX
Directions
Driving, walking and transit directionsXX
Search
AutosuggestX
Bing Spatial Data Services moduleX
Administrative Boundary dataX
Imagery
RoadXX
Road (Grayscale)X
Road (Dark)X
Road (Light)X
Road (High Contrast)X
Road (Custom Map Styles)X
AerialXX
Ordnance SurveyXX
Traffic FlowXX
StreetsideX
Versioning
Experimental BranchX
Release BranchXX
Frozen BranchX
Other Map Features
HeatmapsX
Pushpin clusteringX
Drawing toolsX
Spatial Math moduleX
Vector LabelsX
Label collison detectionX
Test Data GeneratorX
Touch supportXX
Custom OverlaysX
Ground OverlaysX
Animated Tile LayersX
Data BinningX
Supported Data Formats
GeoJSONX
Well Known TextX
KMLX
KMZX
GeoRSSX
GML (via GeoRSS)X
GPXX
Localization
Multiple culture/language supportXX
Automatic region/culture detectionX
Development
JavaScriptXX
TypeScriptX
Interactive SDKXX
Performance
Thousands of PushpinsX
Thousands of PolygonsX

The Bing Maps AJAX Control V7 API was discontinued on June 30, 2017.


Feature Gallery

Drawing tools image
Heat Maps image
StreetSide image
Polygons image
Boundary image
Voronoi Diagrams image
Real-time traffic image
Tile Layers image
Autosuggest image
High Contrast Support image
New Road Map Styles image