430 likes | 778 Vues
Bing Maps. Brian Norman V-TSP Microsoft / Earthware. What does Bing Maps offer?. Web APIs. Mobile APIs. Web Services. Windows Store Apps. Ready For Enterprise. Multi Device Support. Cloud Based Service. Global Coverage. Bing Maps REST Services. Geocoding. Routing. Static Imagery.
E N D
Bing Maps Brian Norman V-TSP Microsoft / Earthware
What does Bing Maps offer? Web APIs Mobile APIs Web Services Windows Store Apps Ready For Enterprise Multi Device Support Cloud Based Service Global Coverage
Bing Maps REST Services Geocoding Routing Static Imagery Reverse Geocoding Fast Light Weight Multiple Cultures Traffic Incidents
Traffic Coverage 30 Countries with Traffic Flow Data
The latest REST service • Elevation Service • In the form of data points • Resolution • US – 10m • Global (56° S - 60° N) – 90m • Global (inc poles) – 900m • Not a Digital Elevation Model
Largest aerial mapping project in history An unbroken image of contiguous U.S. and Western Europe 30 cm per pixel resolution images Unique to Bing Maps Global Ortho Project
Progress To be complete by early/mid 2013 Live Coverage 10.8M km2 83% EU Published US Published 100%
Bing Maps Options for Windows Store Apps Native Control • Develop applications using C#, Visual Basic, or C++ • Client vector rendering and Full Hardware Acceleration • Ideal for high performance applications JavaScript Control • Based on the Bing Maps V7 AJAX web map control • Uses a modular framework and includes several modules • Ideal for migrating existing Bing Maps Web applications JS • Fast, light weight, cloud based service • Accessible from any programming language • Ideal for when you don’t need an interactive map REST Services
Windows Store Training Kit • JavaScript Lab • Exercise 1: Creating a Bing Maps Account and Key • Exercise 2: Loading the Bing Maps control • Exercise 3: Integrating Location Services • Exercise 4: Implement Bing Maps Modules • Exercise 5: Implementing Geocoding and Routing • Exercise 6: Access the Bing Maps REST Services • Native Lab • Exercise 1: Creating a Bing Maps Account and Key • Exercise 2: Loading the Bing Maps control • Exercise 3: Integrating Location Services • Exercise 4: Implementing Geocoding and Routing Training Slide deck 2 sets of labs 10 exercises http://bingmapstrainingkit.codeplex.com
Bing Maps Windows Store Databinding BindableMapRT are C# wrappers around Microsoft BingMap control for WinRT to make databinding in XAML possible http://bindablemaprt.codeplex.com/
Bing Maps Windows Store App Licensing Applications Requiring an Enterprise License Business Asset Tracking Internal applications Contact the Licensing team at maplic@microsoft.com All other Apps made available through the Windows Store, both free and paid for, are under our free terms of use.
FloodAlerts “By using the Bing Maps Windows 8 control we were able to turn our existing Flood Warning web application into a Windows 8 application in double quick time.” Rod Plummer - Managing Director - Shoothill, UK
Bing Maps Windows Phone SDK Bing Maps is the built in map control for WP7. WP7 Map API is derived from the Bing Maps Silverlight control. Applications can be developed using C# or Visual Basic. Custom transitions for better user experience. Can be used in WP8 apps
Bing Maps iOS SDK Released May 2011 Currently supports pushpins and infoboxes Works on iPhone and iPad Uses Objective-C Requires Xcode version 4.0 or later
Bing Maps Android SDK Released March 2011 Created by InKnowledge as a CodePlex project. Built around the Bing Maps v7 AJAX control. Written in Java and wraps all required JavaScript. Targeted at Android OS 2.0 Contains helper library for Bing Maps REST and Bing Spatial data services.
Bing Maps V7 AJAX • Bing Maps AJAX V7 designed with mobile in mind. • Requires basic web development skills (JavaScript/HTML) • Supported Mobile Browsers • Apple iOS Browser • Google Android 2.X + Browser • Research in Motion (RIM) BlackBerry 6.0 Browser • Tested on Windows Phone 7 / 8
Visualizing Data Going beyond ‘pins on a map’
Resources to help http://bingmapsv7modules.codeplex.com 19 open source modules created by the community including clustering and heatmaps Used by millions of users a day http://ajaxmapdataconnector.codeplex.comBing Maps & SQL data visualization using complex boundaries stored in SQL server
Q&A b-bnorm@microsoft.com @gingemonster http://www.microsoft.com/maps/