ESRI Developer Summit 2008 - Microsoft Virtual Earth

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    ESRI Developer Summit 2008 - Microsoft Virtual Earth - Presentation Transcript

    1. Chris Pendleton Virtual Earth Technical Evangelist Microsoft Corporation
      • Virtual Earth (AJAX Developer Platform)
      • MapPoint Web Service (SOAP XML Web Service - Cartographic Maps)
      • Terra Server (SOAP XML Web Service – Satellite Photography)
      • Live Search Maps (Consumer Web Site)
      • World Wide Telescope (Microsoft Research Space Exploration Client)
    2.  
    3. Web Server Devices Solutions Online Locator Portals/ Yellow Pages Fleet/ Asset tracking Travel / Hospitality Planning Cartographic Data Local Search
      • FEATURES
      • Maps
      • Driving Directions
      • Find Address/Place
      • Oblique Photography
      • Orthographic Photography
      • Browser-based 3D
      JavaScript Internet Virtual Earth Service CONTENT Aerial Photography Geocoding Client-Based Communication Real Estate Hunting Routing AJAX/HTTP Requests
      • AJAX Interface
      • Geocoding
      • Mapping
      • Driving Directions / Routing
      • 3-D Environment
      • Data
      • Toolset
      • Maps
        • Cartographic Maps
        • Satellite Photography
        • Orthographic Aerial Photography
        • Oblique Aerial Photography
        • Hybrid Maps
        • Overlay Custom Maps
        • 74 Countries
    4.  
      • 3-D Environment
        • Direct-X Browser Plug-in
        • Immersive Navigation
        • All Maps Available
        • Scaled Building Models
        • Photo-textured Building Models
        • Elevation Models
      • Toolset
        • Vector Overlays
          • Pins, Lines, Polygons
        • Raster Overlays
          • Quad Keys
        • File Import
          • GeoRSS, GPX, KML
        • Customization
          • Navigation, Units, Size
        • Control
          • Get Coordinates, Spatial Query
      • <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;>
      • <html>
      • <head>
      • <!-- saved from url=(0014)about:internet -->
      • <title>Hello World</title>
      • <meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;>
      • <script type=&quot;text/javascript&quot; src=&quot;http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6&quot;></script>
      • <script type=&quot;text/javascript&quot;>
      • var map = null;
      • function GetMap()
      • {
      • map = new VEMap('myMap');
      • map.LoadMap();
      • }
      • </script>
      • </head>
      • <body onload=&quot;GetMap();&quot;>
      • <div id='myMap' style=&quot;position:relative; width:500; height:500;&quot;></div>
      • </body>
      • </html>
      • <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;>
      • <html>
      • <head>
      • <!-- saved from url=(0014)about:internet -->
      • <title>Hello World</title>
      • <meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;>
      • <script type=&quot;text/javascript&quot; src=&quot;http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6&quot;></script>
      • <script type=&quot;text/javascript&quot;>
      • var map = null;
      • function GetMap()
      • {
      • map = new VEMap('myMap');
      • map.LoadMap();
      • }
      • </script>
      • </head>
      • <body onload=&quot;GetMap();&quot;>
      • <div id='myMap' style=&quot;position:relative; width:500; height:500;&quot;></div>
      • </body>
      • </html>
      • <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;>
      • <html>
      • <head>
      • <!-- saved from url=(0014)about:internet -->
      • <title>Hello World</title>
      • <meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;>
      • <script type=&quot;text/javascript&quot; src=&quot;http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6&quot;></script>
      • <script type=&quot;text/javascript&quot;>
      • var map = null;
      • function GetMap()
      • {
      • map = new VEMap('myMap');
      • map.LoadMap();
      • }
      • </script>
      • </head>
      • <body onload=&quot;GetMap();&quot;>
      • <div id='myMap' style=&quot;position:relative; width:500; height:500;&quot;></div>
      • </body>
      • </html>
      • <!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;>
      • <html>
      • <head>
      • <!-- saved from url=(0014)about:internet -->
      • <title>Hello World</title>
      • <meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot;>
      • <script type=&quot;text/javascript&quot; src=&quot;http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6&quot;></script>
      • <script type=&quot;text/javascript&quot;>
      • var map = null;
      • function GetMap()
      • {
      • map = new VEMap('myMap');
      • map.LoadMap();
      • }
      • </script>
      • </head>
      • <body onload=&quot;GetMap();&quot;>
      • <div id='myMap' style=&quot;position:relative; width:500; height:500;&quot;></div>
      • </body>
      • </html>
    5.  
      • function GetTiles()
      • {
      • var tileSourceSpec = new VETileSourceSpecification(&quot;myTiles&quot;, &quot;http://www.maptiles.com/GrandCanyon/%4.png&quot;);
      • tileSourceSpec.NumServers = 1;
      • tileSourceSpec.MinZoomLevel = 10;
      • tileSourceSpec.MaxZoomLevel = 18;
      • tileSourceSpec.Opacity = opacity;
      • tileSourceSpec.ZIndex = 100;
      • map.AddTileLayer(tileSourceSpec, true);
      • }
      • function GetTiles()
      • {
      • var tileSourceSpec = new VETileSourceSpecification(&quot;myTiles&quot;, &quot;http://www.maptiles.com/GrandCanyon/%4.png&quot;);
      • tileSourceSpec.NumServers = 1;
      • tileSourceSpec.MinZoomLevel = 10;
      • tileSourceSpec.MaxZoomLevel = 18;
      • tileSourceSpec.Opacity = opacity;
      • tileSourceSpec.ZIndex = 100;
      • map.AddTileLayer(tileSourceSpec, true);
      • }
      • function GetTiles()
      • {
      • var tileSourceSpec = new VETileSourceSpecification(&quot;myTiles&quot;, &quot;http://www.maptiles.com/GrandCanyon/%4.png&quot;);
      • tileSourceSpec.NumServers = 1;
      • tileSourceSpec.MinZoomLevel = 10;
      • tileSourceSpec.MaxZoomLevel = 18;
      • tileSourceSpec.Opacity = opacity;
      • tileSourceSpec.ZIndex = 100;
      • map.AddTileLayer(tileSourceSpec, true);
      • }
      • function GetTiles()
      • {
      • var tileSourceSpec = new VETileSourceSpecification(&quot;myTiles&quot;, &quot;http://www.maptiles.com/GrandCanyon/%4.png&quot;);
      • tileSourceSpec.NumServers = 1;
      • tileSourceSpec.MinZoomLevel = 10;
      • tileSourceSpec.MaxZoomLevel = 18;
      • tileSourceSpec.Opacity = opacity;
      • tileSourceSpec.ZIndex = 100;
      • map.AddTileLayer(tileSourceSpec, true);
      • }
    6.  
    7.  
      • <script src=&quot;http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6&quot; type=&quot;text/javascript&quot; language=&quot;javascript&quot;></script>
      • <script src=&quot;http://serverapi.arcgisonline.com/jsapi/ve/?v=1&quot; type=&quot;text/javascript&quot;></script>
      • <script language=&quot;javascript&quot; type=&quot;text/javascript&quot; >
      • var map = null;
      • var agisve_services = null;
      • var tileUrl = &quot;http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Portland/ESRI_LandBase_WebMercator/MapServer&quot;;
      • <script src=&quot;http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6&quot; type=&quot;text/javascript&quot; language=&quot;javascript&quot;></script>
      • <script src=&quot;http://serverapi.arcgisonline.com/jsapi/ve/?v=1&quot; type=&quot;text/javascript&quot;></script>
      • <script language=&quot;javascript&quot; type=&quot;text/javascript&quot; >
      • var map = null;
      • var agisve_services = null;
      • var tileUrl = &quot;http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Portland/ESRI_LandBase_WebMercator/MapServer&quot;;
      • <script src=&quot;http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6&quot; type=&quot;text/javascript&quot; language=&quot;javascript&quot;></script>
      • <script src=&quot;http://serverapi.arcgisonline.com/jsapi/ve/?v=1&quot; type=&quot;text/javascript&quot;></script>
      • <script language=&quot;javascript&quot; type=&quot;text/javascript&quot; >
      • var map = null;
      • var agisve_services = null;
      • var tileUrl = &quot;http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Portland/ESRI_LandBase_WebMercator/MapServer&quot;;
      • <script src=&quot;http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6&quot; type=&quot;text/javascript&quot; language=&quot;javascript&quot;></script>
      • <script src=&quot;http://serverapi.arcgisonline.com/jsapi/ve/?v=1&quot; type=&quot;text/javascript&quot;></script>
      • <script language=&quot;javascript&quot; type=&quot;text/javascript&quot; >
      • var map = null;
      • var agisve_services = null;
      • var tileUrl = &quot;http://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Portland/ESRI_LandBase_WebMercator/MapServer&quot;;
      • function OnPageLoad(){
      • var centerat = new VELatLong(45.50634690108341, -122.67883300781251);
      • map = new VEMap('mymap');
      • map.LoadMap(centerat,15,VEMapStyle.Aerial ,false);
      • }
      • function AddMap(){
      • agisve_services = new ESRI.ArcGIS.VE.ArcGISLayerFactory();
      • agisve_services.CreateLayer(tileUrl, &quot;Parcels&quot;, GetMap);
      • }
      • function GetMap(tileSourceSpec, resourceInfo){
      • tileSourceSpec.Opacity=0.35;
      • map.AddTileLayer(tileSourceSpec,true);
      • $get(&quot;resultDiv&quot;).style.visibility =&quot;hidden&quot;;
      • }
      • function OnPageLoad(){
      • var centerat = new VELatLong(45.50634690108341, -122.67883300781251);
      • map = new VEMap('mymap');
      • map.LoadMap(centerat,15,VEMapStyle.Aerial ,false);
      • }
      • function AddMap(){
      • agisve_services = new ESRI.ArcGIS.VE.ArcGISLayerFactory();
      • agisve_services.CreateLayer(tileUrl, &quot;Parcels&quot;, GetMap);
      • }
      • function GetMap(tileSourceSpec, resourceInfo){
      • tileSourceSpec.Opacity=0.35;
      • map.AddTileLayer(tileSourceSpec,true);
      • $get(&quot;resultDiv&quot;).style.visibility =&quot;hidden&quot;;
      • }
      • function OnPageLoad(){
      • var centerat = new VELatLong(45.50634690108341, -122.67883300781251);
      • map = new VEMap('mymap');
      • map.LoadMap(centerat,15,VEMapStyle.Aerial ,false);
      • }
      • function AddMap(){
      • agisve_services = new ESRI.ArcGIS.VE.ArcGISLayerFactory();
      • agisve_services.CreateLayer(tileUrl, &quot;Parcels&quot;, GetMap);
      • }
      • function GetMap(tileSourceSpec, resourceInfo){
      • tileSourceSpec.Opacity=0.35;
      • map.AddTileLayer(tileSourceSpec,true);
      • $get(&quot;resultDiv&quot;).style.visibility =&quot;hidden&quot;;
      • }
      • function OnPageLoad(){
      • var centerat = new VELatLong(45.50634690108341, -122.67883300781251);
      • map = new VEMap('mymap');
      • map.LoadMap(centerat,15,VEMapStyle.Aerial ,false);
      • }
      • function AddMap(){
      • agisve_services = new ESRI.ArcGIS.VE.ArcGISLayerFactory();
      • agisve_services.CreateLayer(tileUrl, &quot;Parcels&quot;, GetMap);
      • }
      • function GetMap(tileSourceSpec, resourceInfo){
      • tileSourceSpec.Opacity=0.35;
      • map.AddTileLayer(tileSourceSpec,true);
      • $get(&quot;resultDiv&quot;).style.visibility =&quot;hidden&quot;;
      • }
    8.  
    9. © 2008 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.

    + Chris PendletonChris Pendleton, 2 years ago

    custom

    3232 views, 1 favs, 0 embeds more stats

    ESRI Developer Summit Microsoft Special Interest Gr more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 3232
      • 3232 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 98
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories