bing maps brian norman v-tsp microsoft / earthware

36
Bing Maps Brian Norman V-TSP Microsoft / Earthware

Upload: lawrence-blair

Post on 27-Dec-2015

254 views

Category:

Documents


2 download

TRANSCRIPT

Bing Maps

Brian NormanV-TSP Microsoft / Earthware

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

Worldwide 75M SQ KM of New Satellite Imagery

Windows Store Applications

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.

Customer Examples

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

Swiss Snow Report

Meet1/2Way

Mobile Applications

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

Customer Examples

Bing Get Me There App for iOS

FlySmart (iOS, Android, BlackBerry)

Choice Hotels (iOS, Android)

KAYAK (Android, iOS, WP, Kindle Fire)

The Weather Network (WP, BlackBerry)

Visualizing DataGoing beyond ‘pins on a map’

Clustering Pushpins

Heatmaps

Chloropleth Maps

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

Q&[email protected]

@gingemonster

http://www.microsoft.com/maps/