Google maps api 3 在Google Map KML层上移动时提取纬度/经度
当用户将鼠标光标移动到KML多边形上时,是否可以在谷歌地图中显示纬度/经度的变化 以下脚本适用于GoogleMap。但是,当用户将鼠标光标移动到多边形区域上时,它不会改变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
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,但不会影响从地图本身传播的事件。