javascript - 允许用户在谷歌地图上放置标记

标签 javascript google-maps

我正在寻找一种允许用户在 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/

相关文章:

Javascript ifDefined 辅助方法?

android - Android 中使用 Geo 的默认 Google map

javascript - Mongodb/mongoose insert 不是函数

javascript - 如何在不使用 View 的情况下删除 MVC 中的记录?

c# - 如何在 html 中创建与 ASP.NET 中的中继器中的 Linkbutton 相同的链接

javascript - interact.js 1.2.4 拖动和手势 Action 混淆

javascript - Google Maps Android Studio - 如何禁用 map 控件?

javascript - 使用ajax加载谷歌地图

java - 使用 FEATURE_ACTION_BAR_OVERLAY 的 Android 版 Google map API v2

javascript - 谷歌地图 js api v3 : StreetView Panorama finished loading?