bing maps brian norman v-tsp microsoft / earthware
TRANSCRIPT
What does Bing Maps offer?
Cloud Based Service
Multi Device Support
Windows Store AppsMobile APIsWeb APIs
Ready For Enterprise
Web Services
Global Coverage
Traffic Incidents
Bing Maps REST Services
Light WeightFast
Static ImageryRoutingGeocodingReverse Geocoding
Multiple Cultures
Traffic Coverage
AustriaBelgiumBrazilCanadaDenmarkFinlandFranceGermanyGreeceIndiaIndonesiaIrelandItalyLuxembourgMexicoNetherlands
NorwayPolandPortugalRussiaSaudi ArabiaSouth AfricaSpainSwedenSwitzerland (traffic flow + incidents)TurkeyUkraineUnited Arab EmiratesUnited KingdomUSA
30 Countries with Traffic Flow Data
The latest REST service
Elevation ServiceIn the form of data pointsResolution US – 10m Global (56° S - 60° N) – 90m Global (inc poles) – 900mNot 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
EU Published
83%
Live Coverage
10.8M km2
US Published
100%
To be complete by early/mid 2013
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
JavaScriptControl
• 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
REST Services
• Fast, light weight, cloud based service• Accessible from any programming language• Ideal for when you don’t need an interactive map
Windows Store Training Kit
Training Slide deck2 sets of labs10 exercises
http://bingmapstrainingkit.codeplex.com
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
Bing Maps Windows Store DatabindingBindableMapRT are C# wrappers around Microsoft BingMap control for WinRT to make databinding in XAML possible
http://bindablemaprt.codeplex.com/
Bing Maps Windows Store App LicensingApplications Requiring an Enterprise LicenseBusiness Asset TrackingInternal applicationsContact the Licensing team at [email protected]
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
Recommended Options for MobileWindows
8WP8 WP7
Web
IOSAndroi
dBlackBer
ryWindows Desktop
Win Store (C#,VB,C++) x
Win Store JavaScript x
Bing Maps Ajax V7 Control * x x x x x x
Bing Maps WPF Control x
Bing Maps Silverlight Control x x x x
Bing Maps REST Services x x x x x x x x
Bing Spatial Data Services x x x x x x x x
Nokia Maps WP8 x
Bing Maps Windows Phone SDKBing 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 SDKReleased May 2011Currently supports pushpins and infoboxesWorks on iPhone and iPadUses Objective-CRequires Xcode version 4.0 or later
Bing Maps Android SDKReleased March 2011Created 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.0Contains helper library for Bing Maps REST and Bing Spatial data services.
Bing Maps V7 AJAXBing Maps AJAX V7 designed with mobile in mind.Requires basic web development skills (JavaScript/HTML)
Supported Mobile BrowsersApple iOS BrowserGoogle Android 2.X + BrowserResearch in Motion (RIM) BlackBerry 6.0 Browser
Tested on Windows Phone 7 / 8
Resources to helphttp://bingmapsv7modules.codeplex.com19 open source modules created by the community including clustering and heatmapsUsed by millions of users a day
http://ajaxmapdataconnector.codeplex.comBing Maps & SQL data visualization using
complex boundaries stored in SQL server