Bing Maps V8 August 2016 Update

This is the second regular monthly update to Bing Maps Version 8 control (V8) since its release in late June. In last month’s update, we saw many new features such as draggable pushpins and spatial math geometry. Not to be out done, we have added many new and exciting features in our August update.

Three New Road Maps Styles

One common scenario where we see Bing Maps used a lot is in business intelligence applications. A key piece of feedback we have had from developers in this space is that as nice as the road maps are in Bing Maps, the colors of the map can sometimes interfere with the data that is being overlaid and result in false positive information. Take for example, toll roads. In Bing Maps toll roads are green, a common color used for indicating positive information in business intelligence apps. Now if you were to color code sections of roads based on some metric, and green is used as one of the colors, a toll road may look like part of the data set. With this in mind, we decided to add three additional map styles that are better suited for business intelligence applications. These new map styles are called canvasDark, canvasLight, and grayscale.

clip_image002

As you can see in the following image, these new map styles help your data stand out. On the left is the canvasDark map style with a heat map displayed on top. On the right is the grayscale map style with a weather radar tile layer displayed.

clip_image004

High Contrast Support

To make Bing Maps more accessible, high contrast support has been added. When the user’s computer is in high contrast mode, a high contrast version of the road maps will be displayed.

clip_image006

Animated Tile Layers

Bing Maps has supported overlaying image data as a tile layer in nearly every single version of our map controls. One scenario we have seen some developers try to accomplish is animating an array of tile layers. Weather applications often do this to animate weather radar data. Unfortunately, in older versions of Bing Maps it was difficult to make this animation smooth and often the tile layers would appear to flash between each frame of the animation. To address this, we have created an AnimatedTileLayer class, which makes it easy to smoothly animate through an array of tile layers. Try it now. Additional code samples can be found here.

AnimatedTileLayer

TypeScript Definitions

In last month’s update, we announced TypeScript definitions for Bing Maps V8. These definitions have been updated to include all the new features from the August update. In addition to being available through NuGet, we have also made these definitions available through npm.

Additional Improvements

There have been many bug fixes and incremental improvements made to the existing features in Bing Maps V8. Most of these were based on feedback from developers. Please keep the feedback coming.

A complete list of new features added in this release can be found on the What’s New page in the documentation. We have many other features and functionalities on the road map for Bing Maps V8. If you have any questions or feedback about V8, please let us know on the Bing Maps forums or visit the Bing Maps website to learn more about our V8 web control features.

Advertisements

2 thoughts on “Bing Maps V8 August 2016 Update

  1. Ricky – I started down the road of developing a wpf app with an embedded wpf map control (later swapped out for the DevExpress wpf map control). What I didn’t know was the wpf controls don’t support Bing Map StreetSide and I have zero experience with AJAX and this needs to be a wpf app for other reasons. Just to experiment I’ve added a plain ‘ol browser control which works but of cource is not an AJAX control.

    Here’s my question… am I in a no-win situation or is there a reasonable solution? Thanks! Matt

    • You can easily load the Bing Maps V8 control inside of a WebBRowser control in WPF so that you can display streetside. If you want to control the map programmatically, you just need to create an interop so that you can pass JavaScript into the webbrowser and also send data back to your .NET code if you want.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s