我正在寻找一种允许用户在 Google map 上放置标记然后获取坐标的方法,以便我可以通过电子邮件将其发送给用户。
是否可以让用户即时执行此操作?我看过here并了解我可以使用经度和纬度来做到这一点。那么使用上述方法我可以从用户点击中获取经度和纬度吗?
最佳答案
您可以使用以下代码实现此目的:
google.maps.event.addListener(map, 'click', function( event ){
alert( "Latitude: "+event.latLng.lat()+" "+", longitude: "+event.latLng.lng() );
});
map
变量是您的 google.maps.Map 实例。每次用户单击 map 时,都会有一个警告框显示他单击的位置的坐标。
关于javascript - 允许用户在谷歌地图上放置标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7916438/