2011-09-23 5 views
0

Google Maps API V3 (JavaScript)에서 설정된/지정된 도시 이름에 마커를 표시하는 것이 더 이상 가능하지 않습니까? 이건 내 코드입니다 :Google Maps 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)는하지만 LatLng를 좌표하지 않은; 그냥 마을 이름이야. 이름을 기준으로 마커를 지금 어떻게 표시 할 수 있습니까?

답변

2

두 가지 옵션 ... 먼저, Google Geocoding API을 사용하면 사이트의 위도/경도를 즉석에서 찾을 수 있습니다. 둘째로 데이터베이스가 필요한 use this method을 사용할 수 있습니다.

1

제한된 마을에서 작업하는 경우 좌표를 지정하는 마을 이름의 자체 DB 또는 해시 맵을 만드는 것이 좋습니다. 그렇지 않으면 Chris의 제안 중 하나를 사용하십시오.