-1

사용자가 KML 다각형 위로 마우스 커서를 이동하면 Google지도에서 위도/경도에 대한 변경 사항을 표시 할 수 있습니까?Google지도 KML 레이어 위로 이동할 때 위도/경도 추출

다음 스크립트는 Google지도에서 잘 작동합니다. 그러나 사용자가 다각형 영역 위로 마우스 커서를 움직일 때 변경되지 않습니다. 사용자가 부분적으로 다음과 같은 사용하여 마우스를 통해 해결 Blue Region

+0

사용자가 KML 레이어와 상호 작용해야합니까? 그렇지 않은 경우 KML 레이어 경로에서 생성 된 알려진 'google.maps.LatLngBounds','google.maps.KmlLayer' (여기에 지정됨 : https://stackoverflow.com/questions/3487142/google -maps-v3-api-kml-layer-messing-with-click-mouse-events)와 위와 같은 일반적인 mousemove 이벤트 리스너를 사용합니다. google.maps.KmlLayer를 사용하면 KML을 표시하지만지도 자체에서 전달되는 이벤트에는 영향을 미치지 않습니다. – Adam

답변

0

로 이동하면 위도/경도를 보여주는

google.maps.event.addListener(
map, 'mousemove', 
updateLatLngBox 
); 

스냅 샷은 변경되지 않습니다 '클릭'-

google.maps.event.addListener(AreaA, 'click', function(kmlEvent) { 
    var latitude = kmlEvent.latLng.lat().toFixed(12); 
    var longitude = kmlEvent.latLng.lng().toFixed(12); 

    document.getElementById("latLngContainer").innerHTML = 
    "Lat/Long (dd):<br/>" + latitude + "," + longitude; 

});