bing maps for windows store apps
Download
Skip this Video
Download Presentation
Bing Maps for Windows Store Apps

Loading in 2 Seconds...

play fullscreen
1 / 26

Bing Maps for Windows Store Apps - PowerPoint PPT Presentation


  • 387 Views
  • Uploaded on

Bing Maps for Windows Store Apps. Chris Pendleton Sr. Program Manager, Lead 3-133. Agenda. Bing Maps on Windows 8 Bing Maps for JavaScript Bing Maps for Managed & Native Code Application Protocol Handling Licensing Q&A. Bing Maps on Windows 8. Demo: Bing Maps Application.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Bing Maps for Windows Store Apps' - laddie


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
bing maps for windows store apps

Bing Maps for Windows Store Apps

Chris Pendleton

Sr. Program Manager, Lead

3-133

agenda
Agenda
  • Bing Maps on Windows 8
  • Bing Maps for JavaScript
  • Bing Maps for Managed & Native Code
  • Application Protocol Handling
  • Licensing
  • Q&A
bing maps for javascript1
Bing Maps for JavaScript
  • Supported by Bing Maps AJAX Map Control
  • Modular Approach
  • Maps, Pins, Lines, Polygons
  • Modules: Search, Venue Maps, Advanced Shapes, etc.
  • Integration with Bing Maps Web Services
      • Geocoding
      • Routing
      • Search
      • Spatial Data Services
code walkthrough
Code Walkthrough

Microsoft.Maps.loadModule('Microsoft.Maps.Map', { callback: initMap, culture: en-us, homeRegion: US});

function initMap()

{ var map; varmapOptions = { credentials: "INSERT_YOUR_BING_MAPS_KEY" };

map = new Microsoft.Maps.Map(document.getElementById("mapDiv"), mapOptions); }

code walkthrough1
Code Walkthrough
  • function GetMap()
  • {
  • // Initialize the map
  • map = new Microsoft.Maps.Map(document.getElementById("myMap"), {credentials:"Bing Maps Key"});
  • // Retrieve the location of the map center var center =
  • map.getCenter();
  • // Add a pin to the center of the map
  • varpin = new Microsoft.Maps.Pushpin(center, {draggable: true});
  • // Add a handler to the pushpin drag
  • Microsoft.Maps.Events.addHandler(pin, 'mouseup', DisplayLoc); map.entities.push(pin);
  • }
  • DO not use EVAL – Apps will be rejected. Use Winjs.XHR (XML HTTP Request) - for calling web services
bing maps for managed native1
Bing Maps for Managed & Native
  • Supports Managed and Native Code
  • Methods – Maps, Pins, Lines, Polygons, Layers
  • Events – LandmarkTapped, MapStyleChanged, etc.
  • Modules – Venue Maps
  • Integration with Bing Maps Web Services
      • Geocoding
      • Routing
      • Search
      • Spatial Data Service
code walkthrough3
Code Walkthrough

MapShapeLayershapeLayer = new MapShapeLayer();

MapPolygonpolygon = new MapPolygon();

polygon.Locations= new LocationCollection()

{ new Location(44, -107), new Location(44, -110), new Location(46, -110), new Location(46, -107) };

polygon.FillColor= Windows.UI.Colors.Red; shapeLayer.Shapes.Add(polygon);

map.ShapeLayers.Add(shapeLayer);

application protocol handling1
Application Protocol Handling
  • Allows you to link from any app to the Bing Maps App
  • Use BingMaps:
      • Set Centerpoint
      • Geocode a Location
      • Search the Map
      • Set map style and zoom level
      • Overlay traffic
      • Generate a route
code walkthrough search
Code Walkthrough: Search

bingmaps:?q=coffee&where=Seattle

code walkthrough collections
Code Walkthrough: Collections

bingmaps:?collection=name.My%20Main%20Campus%20Landmarks~point.47.639621_-122.127212_Big%20Fountain~point.47.641974_-122.129621_Sports%20Fields~point.47.641338_-122.123082_Walking%20Trail~point.47.639828_-122.130360_Flag%20Poles

licensing1
Licensing
  • Bing Maps is Free for Windows 8
  • As follows:
    • Allotment of up to 50,000 cumulative billable transactions as defined in the SDKs, within any 24 hour period
    • Evaluation for Commercial, Non-Commercial or Government Use: allotment of up to 10,000 cumulative billable transactions as defined in the SDKs, in any 30 day period. 
    • SDS: Up to 5 batch geocoding or file uploads with of up to 50 records each, using the Bing Spatial Data Services API, within any 24 hour period.   
    • Cannot be used in connection with Windows Store Apps Company Applications used by authenticated enterprise users (employees or agents of the enterprise) over a private network without a Bing Maps Agreement
  • Questions: [email protected]
resources
Resources
  • Bing Maps: Microsoft.com/Maps
  • Bing Maps Keys: BingMapsPortal.com
  • See – “Security in Windows Store apps” session
  • Bing Maps Terms of Use: http://www.microsoft.com/maps/product/terms.html
  • Bing Maps Licensing: Microsoft.com/Maps
  • Bing Maps for Windows Store Apps SDK: http://msdn.microsoft.com/en-us/library/hh846481.aspx
  • Bing Maps Application Protocol Handler: http://msdn.microsoft.com/en-us/library/windows/apps/jj635237.aspx
  • Contact: [email protected]
resources1

Resources

  • Develop: http://msdn.microsoft.com/en-US/windows/apps/br229512
  • Design: http://design.windows.com/
  • Samples: http://code.msdn.microsoft.com/windowsapps/Windows-8-Modern-Style-App-Samples
  • Videos: http://channel9.msdn.com/Windows

Please submit session evals by using the Build Windows 8 app

or at http://aka.ms/BuildSessions

ad