【发布时间】:2017-10-23 01:51:26
【问题描述】:
当用户将鼠标光标移动到 KML 多边形上时,是否可以在 Google 地图中显示纬度/经度的变化?
以下脚本适用于 Google 地图。然而,当用户将鼠标光标移到多边形区域上时,它不会改变。
google.maps.event.addListener(
map, 'mousemove',
updateLatLngBox
);
当用户移动到Blue Region 时,显示纬度/经度的快照不会改变
【问题讨论】:
-
用户是否必须与 KML 层交互?如果没有,您可以使用从 KML 层路径创建的已知
google.maps.LatLngBounds、google.maps.KmlLayer(在此处指定:stackoverflow.com/questions/3487142/…)和常规mousemove事件侦听器的组合,就像您在上面详述的那样。使用google.maps.KmlLayer的优势在于它可以显示您的 KML,但不会影响从地图本身传播的事件。
标签: google-maps-api-3 kml latitude-longitude addeventlistener mousemove