Map Control Concepts for V8 Web Control
Note
Bing Maps Web Control SDK retirement
Bing Maps Web Control SDK is deprecated and will be retired. Free (Basic) account customers can continue to use Bing Maps Web Control SDK until June 30th, 2025. Enterprise account customers can continue to use Bing Maps Web Control SDK until June 30th, 2028. To avoid service disruptions, all implementations using Bing Maps Web Control SDK will need to be updated to use Azure Maps Web SDK by the retirement date that applies to your Bing Maps for Enterprise account type. For detailed migration guidance, see Migrate from Bing Maps Web Control SDK and Migrate Bing Maps Enterprise applications to Azure Maps with GitHub Copilot.
Azure Maps is Microsoft's next-generation maps and geospatial services for developers. Azure Maps has many of the same features as Bing Maps for Enterprise, and more. To get started with Azure Maps, create a free Azure subscription and an Azure Maps account. For more information about azure Maps, see Azure Maps Documentation. For migration guidance, see Bing Maps Migration Overview.
The Bing Maps V8 Web Control is designed to be easy adopt and use in your web applications, and familiar to anyone who has worked with Maps or Geospatial data. Below, you'll find the major set of Map concepts and examples that will help you.
Area | Description |
---|---|
Map | Load a rich and interactive map in which data can be visualized. |
Pushpins | Represent point based data using graphical images and text on the map. |
Map Shapes: Polylines and Polygons | Represent geographic areas on the map using lines and polygons. |
Infoboxes | Add a pop-up user interface to your map in response to user actions. |
Layers | Organize and visualize data in engaging ways. |
Colors | Find out more about how to work with Colors across various mapping components. |
Custom Overlays | Custom Overlays allow you to create and insert your own custom layers into the map. |
Event Examples | Handle interactions with the map control by leveraging Event-based callbacks. |
Modular Framework | The modular framework lets you build and host reusable pieces of functionality on the map. In addition, the Bing Maps V8 Web Control features very powerful out-of-the-box modules for adding new visualizations, user interfaces, and for working with data on the map. |
Autosuggest Module Examples | Provides location based suggestions as you type. |
Clustering Module Examples | This module allows you to easily add in client side clustering to your application. Client Side Clustering is a method where pushpins that are close together are grouped and represented as a single pushpin, often using a different icon to indicate the cluster. This is a great way to improve both the user experience and performance of the map. |
Contour Module Examples | Contour Lines, also known as isolines, are lines that connect points that share a characteristic of equal value. |
Data Binning Module Examples | Data binning, is the process of grouping point data into a symmetric gird of geometric shapes. |
Directions Module Examples | Allows you to calculate a route and display it on the map. The route is draggable by default for easy customization. The instructions will also be nicely formatted. |
Drawing Tools Module Examples | Provides a set of tools for drawing and editing shapes on top of the map. |
GeoJSON Module Examples | This module makes it easy to import or export data in GeoJSON format. |
GeoXml Module Examples | The GeoXml module makes it easy to read and write common geospatial XML file formats such as KML (Keyhole Markup Language), KMZ (compressed KML), GeoRSS, GML (Geography Markup Language, exposed via GeoRSS), and GPX (GPS Exchange Format). |
Heat Map Layer Module Examples | The module allows you to render an array of Location objects as a density based heat map. |
Search Module Examples | Provides an easy method for geocoding address and searching for points of interest from JavaScript. |
Spatial Data Services Module Examples | This module wraps the Query and GeoData REST API’s in the Bing Spatial Dara Services and expose them as an easy to use JavaScript library. |
Spatial Math Module Examples | The module provides a bunch of useful spatial math functions. |
Traffic Module Examples | Adds a traffic incident and flow data to the map. |
Well Known Text Module Examples | This module makes it easy to import or export data in Well Known Text format. |
Point Compression Example | A tool for compressing arrays of location data as an encoded string. |
Test Data Generator Example | A tool for generating random test data; pushpins, polylines, polygons, colors, and locations. |
User Location | Display a users' location on the map using browser location finding functionality. |
REST Services Examples | Examples that show how to use the Bing Maps REST services from your application. |