Bing Blogs

Bing Blogs

This is a place devoted to giving you deeper insight
into the news, trends, people and technology behind Bing.

Maps Blog

  • May
    17
    20 13

    Test Post

    Test Read More Test Read More
  • Apr
    22
    20 13

    Upcoming Bing Maps Events - Spring 2013

    Bing Maps Events The following events have been organized by the Bing Maps team. Bing Maps Windows Store Apps Developer Event Date : May 10, 2013 @ 9:30am – 12:30pm Location : Microsoft Cardinal Place, Auditorium, 100 Victoria Street, London SW1E 5JL Bing Maps would like to invite you to our Windows Store Apps Developer Event. We have some great speakers lined up who will be showcasing some of the latest Apps developed using Microsoft technology whilst detailing the end to end technical build process. Register : https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032547101&Culture=en-GB&community=0 The Power of Bing Maps & CRM Date : May 10, 2013 @ 2:00pm – 5:00pm Location : Microsoft Cardinal Place, Auditorium, 100 Victoria Street, London SW1E 5JL Microsoft Bing Maps would like to invite you to our CRM & Mapping event. The objective of this event is to showcase how mapping can add value, driving greater insights from your CRM data. Not only will we be showcasing existing solutions, but also the business and technical advantages and opportunities that mapping and CRM can bring. Register : https://msevents.microsoft... Read More Bing Maps Events The following events have been organized by the Bing Maps team. Bing Maps Windows Store Apps Developer Event Date : May 10, 2013 @ 9:30am – 12:30pm Location : Microsoft Cardinal Place, Auditorium, 100 Victoria Street, London SW1E 5JL Bing Maps would like to invite you to our Windows Store Apps Developer Event. We have some great speakers lined up who will be showcasing some of the latest Apps developed using Microsoft technology whilst detailing the end to end technical build process. Register : https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID... Read More
  • Apr
    10
    20 13

    HTML5 Canvas Pushpins in JavaScript

    One of the more interesting features of HTML5 is the canvas elements. The canvas provides us with a feature rich, low level 2D rendering panel and is supported by all the major web browsers. In this blog post, we are going to create a Bing Maps module that wraps the standard pushpin class to create a new HTML5 Canvas pushpin class. There are a lot of cool and interesting things we can do with the canvas that would require a lot more work using traditional HTML and JavaScript. By using this module, tasks such as rotating a pushpin or programmatically changing the color can be easily achieved. In this post I will use the Bing Maps V7 AJAX control, but all of the code can be easily reused with the Bing Maps for Windows Store Apps JavaScript control as well. Creating the Canvas Pushpin module In Bing Maps, pushpins have the ability to render custom HTML content. We can take advantage of this by passing in an HTML5 as the custom HTML5 content into the pushpin options . Since we cannot access this canvas until it has been rendered, we will want to create a CanvasLayer class which wraps the EntityCollection class and fires and event with an entity is added to render the data on our... Read More One of the more interesting features of HTML5 is the canvas elements. The canvas provides us with a feature rich, low level 2D rendering panel and is supported by all the major web browsers. In this blog post, we are going to create a Bing Maps module that wraps the standard pushpin class to create a new HTML5 Canvas pushpin class. There are a lot of cool and interesting things we can do with the canvas that would require a lot more work using traditional HTML and JavaScript. By using this module, tasks such as rotating a pushpin or programmatically changing the color can be easily achieved... Read More
  • Apr
    03
    20 13

    Bing Maps in AutoCAD 2014

    We are excited to announce that Bing Maps is the default mapping service in Autodesk’s AutoCAD 2014 software. For those not familiar with AutoCAD, AutoCAD is Autodesk’s flagship software product and is the world’s most widely used 3D CAD (computer-aided design) software. Chances are that you use a product or have been in a building, public area or other development that was designed with AutoCAD. AutoCAD and AutoCAD vertical products such as AutoCAD Architecture and AutoCAD Civil 3D, are used in a wide range of industries and by architects, designers and engineers. How is Bing Maps used in AutoCAD 2014 and the AutoCAD vertical products? AutoCAD now has a built-in Geolocation feature and allows users to create and enhance their designs with Bing Maps geocoding and map data. Bing Maps inside AutoCAD 2014 brings in location context and results in more accurate and richer designs. The key geolocation workflows in AutoCAD 2014 supported with Bing Maps include: Locate your AutoCAD design in the real-world using Bing Maps geocoding service View your AutoCAD design in the real-world high resolution aerial and satellite imagery Aggregate and overlay 2D and 3D... Read More We are excited to announce that Bing Maps is the default mapping service in Autodesk’s AutoCAD 2014 software. For those not familiar with AutoCAD, AutoCAD is Autodesk’s flagship software product and is the world’s most widely used 3D CAD (computer-aided design) software. Chances are that you use a product or have been in a building, public area or other development that was designed with AutoCAD. AutoCAD and AutoCAD vertical products such as AutoCAD Architecture and AutoCAD Civil 3D, are used in a wide range of industries and by architects, designers and engineers. How is Bing... Read More
  • Mar
    29
    20 13

    Data source staging, rollback and more...

    Bing Maps Spatial Data Services is now giving you even more options for managing and querying your data source entity data. Check out these new features. Stage your data source before you publish. Two new data source upload operations – CompleteStaging (for overwrites or new data sources) and IncrementalStaging (for updates) – offer you the opportunity to stage and verify your data source entity data before you publish it. To query a staged data source, include isStaging=1 in your query URL. When you are ready to publish the data source, use the $commit URL described in Publish a Staged Data Source . You can also delete a staged version. [ Load Data Source Dataflow , Query API , Publish a Staged Data Source , Delete a Data Source ] Rollback to previous data source versions. Spatial Data Services now keeps up to two previous versions of your data source with the option to rollback your data source to a previous version in a matter of minutes. You can also download previous versions . [ Rollback a Data Source Dataflow , Download a Data Source Dataflow ] Query near an address by specifying an address string. You can now query for entities near... Read More Bing Maps Spatial Data Services is now giving you even more options for managing and querying your data source entity data. Check out these new features. Stage your data source before you publish. Two new data source upload operations – CompleteStaging (for overwrites or new data sources) and IncrementalStaging (for updates) – offer you the opportunity to stage and verify your data source entity data before you publish it. To query a staged data source, include isStaging=1 in your query URL. When you are ready to publish the data source, use the $commit URL described in Publish... Read More
  • Mar
    26
    20 13

    Connecting a SharePoint List to Bing Maps

    I have seen a lot of different ways to integrate Bing Maps with SharePoint. Some more complex than others. In this blog post we will look at an easy way to integrate Bing Maps with SharePoint and connect to a SharePoint list. Many of the things shown in this blog post are not limited to SharePoint Server and can extend to SharePoint Online and Office 365. To give us a jump start, we will reuse the SharePoint list we created in a previous blog titled Geocoding a SharePoint List Item . The content of this post is from a recent webcast I gave and can access online here . Adding Bing Maps to SharePoint Before we dive into the ‘how to’ we will first demonstrate how simple it is to get Bing Maps into SharePoint. To start off, go to the Bing Maps V7 Interactive SDK and go to the Traffic Module sample . If you press the View HTML button on the bottom right corner you can get the full HTML for the example. Simply open up notepad or any other text editing tool, then copy and paste this code into it. Finally, save the file as TrafficMap.html . You may also want to add your Bing Maps key to the code to remove the authentication error message that appears on the map... Read More I have seen a lot of different ways to integrate Bing Maps with SharePoint. Some more complex than others. In this blog post we will look at an easy way to integrate Bing Maps with SharePoint and connect to a SharePoint list. Many of the things shown in this blog post are not limited to SharePoint Server and can extend to SharePoint Online and Office 365. To give us a jump start, we will reuse the SharePoint list we created in a previous blog titled Geocoding a SharePoint List Item . The content of this post is from a recent webcast I gave and can access online here . Adding Bing Maps to SharePoint... Read More
  • Mar
    18
    20 13

    New Traffic Manager in AJAX v7

    Bing Maps AJAX v7 control can now show traffic incidents in addition to traffic flow and gives you the control to show or hide both with the new TrafficManager . Check out the following view of Seattle traffic flow and incidents. Hovering over an incident bring up details including time and duration. You can find the sample that created this view and more details on the TrafficManager page. Note : The TrafficManager class replaces and enhances the functionality provided by the TrafficFlow class which is now deprecated, but will continue to be supported. Read More Bing Maps AJAX v7 control can now show traffic incidents in addition to traffic flow and gives you the control to show or hide both with the new TrafficManager . Check out the following view of Seattle traffic flow and incidents. Hovering over an incident bring up details including time and duration. You can find the sample that created this view and more details on the TrafficManager page. Note : The TrafficManager class replaces and enhances the functionality provided by the TrafficFlow class which is now deprecated, but will continue to be supported. Read More
  • Mar
    07
    20 13

    Geocoding a SharePoint List Item

    Bing Maps is often integrated into SharePoint sites to display different types of information, from the location of customers to advance business intelligence information. A common task that needs to be carried out at some point is geocoding the location data so it can be displayed on a map. I’ve seen many different implementations, some good and others not so much. Whenever possible you should try and geocode the data ahead of time and store the coordinates. This will improve performance and generate a lot less transactions against your Bing Maps account. Read More Bing Maps is often integrated into SharePoint sites to display different types of information, from the location of customers to advance business intelligence information. A common task that needs to be carried out at some point is geocoding the location data so it can be displayed on a map. I’ve seen many different implementations, some good and others not so much. Whenever possible you should try and geocode the data ahead of time and store the coordinates. This will improve performance and generate a lot less transactions against your Bing Maps account. Read More
  • Feb
    28
    20 13

    New Top of the World and High Resolution...

    We are excited to introduce our new top of the world imagery - which includes bathymetry data from Scripps Institution of Oceanography. We are also releasing over 13 million sq km of updated satellite imagery! Satellite High-Resolution Nadir or “Straight Down” orthophotos taken by aircraft or satellite We are pleased to present our new seamless base satellite imagery provided by TerraColor . This imagery has a resolution of 15 meters per pixel, providing coverage of the entire world! This new imagery will enhance overall viewer experience with Bing Maps and the Windows 8 Maps App. Experience it yourself by visiting the Windows 8 Maps App or Bing Maps . The new Top of the World imagery (pictured above) is visible from zoom levels 1-13. Zooming in deeper will reveal our high resolution satellite imagery.   Cloud Coverage Our new base satellite layer is analyzed and processed to provide views with reduced cloud cover in areas notorious for persistent cloud cover such as high latitude and equatorial regions. More detail is now visible in these once problematic areas, as seen in this island example!       Oahu, Hawaii Before Oahu, Hawaii After W8 Map App | Bing Maps... Read More We are excited to introduce our new top of the world imagery - which includes bathymetry data from Scripps Institution of Oceanography. We are also releasing over 13 million sq km of updated satellite imagery! Satellite High-Resolution Nadir or “Straight Down” orthophotos taken by aircraft or satellite We are pleased to present our new seamless base satellite imagery provided by TerraColor . This imagery has a resolution of 15 meters per pixel, providing coverage of the entire world! This new imagery will enhance overall viewer experience with Bing Maps and the Windows 8 Maps App. Experience it... Read More
  • Feb
    26
    20 13

    3D Elevation Models using HTML5 and Bing...

    Recently we published a blog post on 3D Elevation Models with Bing Maps WPF . In this blog post we will show you how to create a tool for generating a 3D model of elevation data from the Bing Maps REST Elevation Service using HTML5 and Bing Maps. There are a couple of different ways to create 3D models in HTML5. The method we are going to use to is to project 3D data onto a 2D canvas. There are several JavaScript libraries available online that can do this. You can also find an in-depth article on how to do the math required for this projection here if you want to write your own library. For this blog post we will use the second method and make use of a JavaScript library called K3D . In this blog post we will create a web page that uses Bing Maps to select an area on the map. We will then use the elevation service to get the elevation data for the selected area on the map. We will then generate a 3D model using the HTML5 canvas and the K3D library. We will also make use of sliders from the jQuery UI library and add functionality for rotating and translating the model. Note that by using a helper library called ExplorerCanvas you can add HTML5 canvas support to Internet Explorer... Read More Recently we published a blog post on 3D Elevation Models with Bing Maps WPF . In this blog post we will show you how to create a tool for generating a 3D model of elevation data from the Bing Maps REST Elevation Service using HTML5 and Bing Maps. There are a couple of different ways to create 3D models in HTML5. The method we are going to use to is to project 3D data onto a 2D canvas. There are several JavaScript libraries available online that can do this. You can also find an in-depth article on how to do the math required for this projection here if you want to write your own library. For... Read More