Google maps api 3 在Google Map KML层上移动时提取纬度/经度

Google maps api 3 在Google Map KML层上移动时提取纬度/经度,google-maps-api-3,kml,latitude-longitude,addeventlistener,mousemove,Google Maps Api 3,Kml,Latitude Longitude,Addeventlistener,Mousemove,当用户将鼠标光标移动到KML多边形上时,是否可以在谷歌地图中显示纬度/经度的变化 以下脚本适用于GoogleMap。但是,当用户将鼠标光标移动到多边形区域上时,它不会改变 google.maps.event.addListener( map, 'mousemove', updateLatLngBox ); 当用户移动到通过以下鼠标“单击”部分解决的中时,显示横向/纵向的快照不会更改:- google.maps.event.addListener(AreaA, 'click', functi

当用户将鼠标光标移动到KML多边形上时,是否可以在谷歌地图中显示纬度/经度的变化

以下脚本适用于GoogleMap。但是,当用户将鼠标光标移动到多边形区域上时,它不会改变

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;
google.maps.event.addListener(区域A,'click',函数(kmlEvent){
变量纬度=kmlEvent.latLng.lat().toFixed(12);
var经度=kmlEvent.latLng.lng().toFixed(12);
document.getElementById(“latLngContainer”).innerHTML=
“纬度/经度(dd):
“+纬度+”,“+经度;

}))

用户是否必须与KML层交互?如果没有,您可以使用从KML层路径创建的已知
google.maps.LatLngBounds
google.maps.kmlayer
(此处指定:)和常规
mousemove
事件侦听器的组合,如上文所述。使用
google.maps.kmlayer
的优点是它显示您的KML,但不会影响从地图本身传播的事件。