Javascript 当我们自己的geojson层存在时,如何从google地图中获取lat long?
当我们点击谷歌地图时,这段代码给了我们很长的时间。但是,如果有我们自己的geojson层,也就是说,如果我们在谷歌地图上有我们自己的多边形geojson层,然后在多边形内部单击,则上述代码将不起作用将您的单击事件侦听器添加到数据层,或者将数据层设置为不接受鼠标事件(Javascript 当我们自己的geojson层存在时,如何从google地图中获取lat long?,javascript,google-maps,latitude-longitude,geojson,google-latitude,Javascript,Google Maps,Latitude Longitude,Geojson,Google Latitude,当我们点击谷歌地图时,这段代码给了我们很长的时间。但是,如果有我们自己的geojson层,也就是说,如果我们在谷歌地图上有我们自己的多边形geojson层,然后在多边形内部单击,则上述代码将不起作用将您的单击事件侦听器添加到数据层,或者将数据层设置为不接受鼠标事件(可单击:false) 在数据层上设置事件侦听器: google.maps.event.addListener(map, 'click', function( event ){ alert( "Latitude: "+event.l
可单击:false
)
在数据层上设置事件侦听器:
google.maps.event.addListener(map, 'click', function( event ){
alert( "Latitude: "+event.latLng.lat()+" "+", longitude:"+event.latLng.lng() );
});
将数据层设置为可点击:false
:
google.maps.event.addListener(map, 'click', function(event) {
alert("Latitude: " + event.latLng.lat() + " " + ", longitude: " + event.latLng.lng());
});
// Set mouseover event for each feature.
map.data.addListener('click', function(event) {
alert("Latitude: " + event.latLng.lat() + " " + ", longitude: " + event.latLng.lng());
});
map.data.setStyle(function(feature) {
var color = 'gray';
var opacity = 0.45;
return /** @type {google.maps.Data.StyleOptions} */ ({
fillColor: color,
strokeColor: "black",
strokeWeight: 2,
strokeOpacity: opacity,
fillOpacity: opacity,
clickable: false
});
});