2012-01-22 76 views
0

我有一个代码:马克城市地图

<script src="http://maps.google.com/maps?file=api&amp;v=2.s&amp;key=ABQIAAAA7DHqr4azRz3GFI1rF3F05RTzDhEz38nzyWFNvKs6H8gdGpqkAhQDDMdxJ-xDhaiiIJRibJNuURlZOw"    
    type="text/javascript"></script> 
<script type="text/javascript"> 

//<![CDATA[ 

function load() { 
if (GBrowserIsCompatible()) { 
     var map = new GMap2(document.getElementById("map")); 
     map.addControl(new GSmallZoomControl()); 
     var MapTypes = map.getMapTypes(); 
     MapTypes[0].getName= function() { return "Mapa";} 
     MapTypes[1].getName = function() { return "Satelitarna";} 
     MapTypes[2].getName = function() { return "Hybrydowa";} 
     map.addControl(new GMapTypeControl()); 
     map.setCenter(new GLatLng(52.7592485, 19.4559833), 6); 
     var marker = new GMarker(new GLatLng(54.1943219, 16.1714908)); 
      map.addOverlay(marker); 

} 
} 

//]]> 
</script> 
    </head> 
    <body onload="load()" onunload="GUnload()"> 
    <div id="map" style="width: 500px; height: 400px"></div> 
    </body> 

变量“标记”是负责在地图上标记的地方。现在我必须输入坐标。 我需要标记城市,但城市的名称,没有坐标。

+0

看起来您正在使用已弃用的Maps API V2。您应该使用Maps API的V3。 – andresf

回答