Virtual Earth – Experts on the road in Australia – Free event


Developers don’t miss this opportunity! Register now.




  • See how easy it is to access and integrate Virtual Earth into an existing environment


  • Hear from Johannes Kebeck, one of the world’s leading experts on the Virtual Earth platform.

Agenda and Timings


11:30 – 12:30 Registration (Light lunch available)


12.30 – 12:40 Welcome – Peter Ulm will briefly explain the format of the day


12.40 – 13.20 Introduction & Overview – Jen Forsythe/Peter Ulm will give an overview of VE, some of its capabilities and applications


13.20 – 13.50 Customer/Partner presentation


13.50 – 14.05 Break


14.05 – 14.35 Customer Presentation


14.35 – 15.35 Technical Masterclass – Virtual Earth Technology Specialist Johannes Kebeck will demonstrate some of the functionality within VE, this will include tips and tricks as well as sample code.


15.35 – 15.50  Break


15.50 – 16.50 Technical Masterclass – More from Johannes Kebeck on working with the Virtual Earth platform.


16.50 – 17.20 Pricing – Jennifer Forsythe/Peter Ulm will explain VE pricing and terms of use (TOU).


17.20 – 17.30 Q&A




Microsoft Virtual Earth home page    http://www.microsoft.com/virtualearth/ 


Microsoft Virtual Earth Developer resources http://dev.virtualearth.net/


Microsoft Virtual Earth news http://www.microsoft.com/virtualearth/resources/news.aspx



Here’s a simple example of using the Virtual Earth developer resources. Copy/paste the following example code into a *.html file and open it in Internet Explorer to see where the Virtual Earth events will be held in Australia.




<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>


<html>


   <head>


      <title></title>


      <meta http-equiv=”Content-Type” content=”text/html; charset=utf-8″>


 


      <script type=”text/javascript” src=”http://dev.virtualearth.net/mapcontrol/mapcontrol.ashx?v=6.1″></script>


 


      <script type=”text/javascript”>


         var map = null;


 


         var SYDNEY = new VELatLong(-33.79652610218218,151.1382830142975);


         var MELBOURNE = new VELatLong(-37.82230241710538,144.95917081832886);


         var BRISBANE = new VELatLong(-27.469665049241037,153.0302927314873);


                 


         function GetInitialMap()


         {


            map = new VEMap(‘myMap’);


            map.LoadMap(MELBOURNE, 6, VEMapStyle.Hybrid, false, VEMapMode.Mode2D, true, 1);


            map.AddPushpin(SYDNEY);


            map.AddPushpin(MELBOURNE);


            map.AddPushpin(BRISBANE);


         }


 


         function getInfo()


         {


               var center = map.GetCenter();


                      var info = “”;


                info += “Zoom level:\t” + map.GetZoomLevel() + “\n”;


                info += “Latitude:\t”   + center.Latitude    + “\n”;


                info += “Longitude:\t”  + center.Longitude;


                alert(info);       


         }


        


         function PanTo(location)


         {


         map.PanToLatLong(location);


         //map.ZoomIn();


         }


      </script>


   </head>


   <body onload=”GetInitialMap();”>


      <div id=’myMap’ style=”position:relative; width:800px; height:400px;“></div>


       <input id=”btnGetInfo” type=”button” value=”Get Scene Information” name=”getinfo” onclick=”getInfo();”/>


       <input id=”btnGotoSydney” type=”button” value=”Go To Sydney venue” name=”gotoSydney” onclick=”PanTo(SYDNEY);”/>


       <input id=”btnGotoMelbourne” type=”button” value=”Go To Melbourne venue” name=”gotoMelbourne” onclick=”PanTo(MELBOURNE);”/>


       <input id=”btnGotoBrisbane” type=”button” value=”Go To Brisbane venue” name=”gotoBrisbane” onclick=”PanTo(BRISBANE);”/>


       <br/>


   </body>


</html>



 


Comments (0)