| AddPushpin(id,lat,lon,width,height,className,innerHtml) |
| <html> <head> <title>My Virtual Earth</title> <style type="text/css" media=screen> <!-- .pin { width:44px;height:17px; font-family:Arial,sans-serif; font-weight:bold;font-size:8pt; color:White;overflow:hidden; cursor:pointer;text-decoration:none; text-align:center;background:#0000FF; border:1px solid #FF0000; z-index:5; } --> </style> <script src="MapControl.js"></script> <script> var map = null; function OnPageLoad() { map = new VE_MapControl(32.69, -117.13, 12, ’r’, "absolute", 10, 100, 700, 500); document.body.appendChild(map.element); var updateInfo = function(e) { document.getElementById("info").innerHTML = ’Latitude = ’ + e.latitude + ’, Longitude = ’ + e.longitude + ’, Zoom=’ + e.zoomLevel; } map.onEndContinuousPan = updateInfo; map.onEndZoom = updateInfo; map.onMouseClick = function(e) { map.AddPushpin(’pin’, e.latitude, e.longitude, 88, 34, ’pin’, ’MyPin’); } } function ChangeMapStyle() { var Aerial = document.getElementById("AerialStyleCheck"); var Vector = document.getElementById("VectorStyleCheck"); var s = ’r’; if (Aerial.checked && Vector.checked) { s = ’h’; } else if (Aerial.checked) { s = ’a’; } map.SetMapStyle(s); } </script> </head> <body onLoad="OnPageLoad()"> <div id="info" style="font-size:10pt"> </div> <div id="MapStyle" style="POSITION:absolute;LEFT:470px;TOP:60px"> <input id="VectorStyleCheck" type="checkbox" onclick="ChangeMapStyle()" checked="checked"> Street Style <input id="AerialStyleCheck" type="checkbox" onclick="ChangeMapStyle()"> Aerial Style </div> </body> </html> |
| RemovePushpin(id); |
| map.onMouseClick = function(e){ map.RemovePushpin(’pin’); map.AddPushpin(’pin’, e.latitude, e.longitude, 88, 34, ’pin’, ’MyPin’); } |
![]() |