2011-09-23 78 views
0

Google地圖API V3(JavaScript)不能再在已設置/給定城鎮名稱處顯示標記嗎?這是我的代碼:谷歌地圖API JS:顯示某個城鎮的地圖

google.maps.event.addDomListener(window, 'load', function() { 
var myOptions = { 
    zoom: 8, 
    center: new google.maps.LatLng(-34.397, 150.644), 
    mapTypeId: google.maps.MapTypeId.ROADMAP 
}; 
new google.maps.Map(document.getElementById('locate'), myOptions); 

有行center: new google.maps.LatLng(-34.397, 150.644)但我沒有經緯度,座標;只是城鎮的名字。我如何根據名稱顯示標記?

回答

2

有兩個選項...首先,您可以使用Google Geocoding API,它允許您即時查找網站的緯度/經度。其次,你可以use this method,這需要一個數據庫。

1

如果你使用的是一個有限的城鎮,我建議你創建你自己的城鎮名稱的數據庫或哈希表,以繪製座標。否則,請使用Chris的建議。