Complex Polygons in Bing Maps

In Bing Maps we can easily create simple polygons. Simple polygons consist of a single exterior ring of coordinates. However, in more advance applications it is useful to be able to draw more complex polygons. Take for instance the borders of Lesotho, which is a land locked country within the main exterior borders of South Africa. In this case to properly represent this country’s borders we would need to have a hole in the polygon. In this...
Read More

Clustering Pushpins in Windows Store Apps

Clustering of pushpins in Bing Maps consists of grouping together nearby locations into clusters. As the user zooms in, the clusters break apart to reveal the individual locations. The goal of this process is to reduce the number of pushpins that are displayed on the map at any given time. This results in better performance of the map control and also a better experience for the user, as they will be able to see the map and not have pins hiding...
Read More

Updated Bing Maps SDKs for Windows Store Apps, for Windows 8.0 and 8.1

Today we are announcing the availability of updated Bing Maps SDKs for Windows Store apps for both Microsoft Windows 8.0 and 8.1 in the Visual Studio Gallery. The Bing Maps SDK for Windows Store Apps update for Microsoft Windows 8.1, which consists of the Bing Maps SDK for JavaScript (for JavaScript Developers) and Bing Maps SDK for Windows Store apps (for Visual Basic, C# and C++ Developers), has been updated for the Microsoft Windows 8.1...
Read More

Draggable Pushpins in Bing Maps (.NET)

When building a Bing Maps application, you may want to give the user the ability to drag a pushpin. In the JavaScript version of Bing Maps this can be done by setting the draggable property of a pushpin to true, but the Pushpin class in the .NET version does not have this property, so what can you do? In this blog post, I’ll show you how to create a reusable user control that gives you draggable pushpins, plus a lot more flexibility in...
Read More

Bing Maps Publishes 13 Million Square Kilometers of Imagery

This month, we are excited to announce 13 million sq km, or 315.92 terabytes, of new aerial imagery from around the world. Click on the links below to explore the new and exciting imagery from Bing Maps. Satellite High-resolution nadir or “straight down” orthophotographs taken by aircraft or satellite We routinely refresh our imagery and are happy to announce this latest update. The map below shows the coverage and location...
Read More

Localizing Custom Mapping Data With Bing Translator

The Bing Maps for Enterprise platform offers extensive localization capabilities for map navigation, map labels, directions, and geocoding results in the AJAX v7 map control, Windows Store map control, and REST Services. Typically, you will also have your own custom data that you will be displaying within your mapping application. In this post, we will show how you can use another of the Bing Developer Services – the Bing Translator Control...
Read More

How the New Japan Geocoder Can Help You

We are pleased to announce a new Japan geocoder that improves how you search for a Japanese address on http://www.bing.com/maps and how you geocode a Japanese address using the Bing Maps APIs. In this post, we will introduce you to the new features of this geocoder and show you how to use these new features with the Bing Maps REST Services API. We’ve received more than a few inquiries about Japanese address geocoding, so we decided to write a...
Read More

Advance Spatial Queries using Entity Framework 5

Recently we published a blog post titled "How to Create a Spatial Web Service That Connects a Database to Bing Maps Using EF5." This post showed how to create a web service that connected Bing Maps to a database using the spatial functionality in Entity Framework 5 (EF5). In that example we only implemented a basic nearby search query. In this post, we are going to expand upon that application and add in more advance spatial search...
Read More

How to Create a Spatial Web Service That Connects a Database to Bing Maps Using EF5

Entity Framework is a quick and easy way to connect a database to your application. It provides a set of tools that allow you to auto generate your classes for your database tables. Also, it provides you with easy-to-use functionality for connecting and querying your data using LINQ. When Entity Framework was originally released, it simplified my life when it came to connecting a database to Bing Maps via a web service. Unfortunately, it didn...
Read More

Heat Maps in Windows Store Apps (JavaScript)

Heat maps are an effective means of visualizing geography-based trends by showing the relative density of location-based data. We can see where we have ‘hot spots’ in our data, and use this insight to drive better decisions for application users. In this blog post, we will show how you can visualize location data in the form of a heat map within Windows Store apps, pulling in both public points-of-interest data sources available within...
Read More