用户添加放置图钉,谷歌地图

Posted

技术标签:

【中文标题】用户添加放置图钉,谷歌地图【英文标题】:user add drop pin, Google maps 【发布时间】:2012-04-17 14:06:26 【问题描述】:

我们正在创建一个在线应用程序,让用户可以将图钉添加到谷歌地图。请看

我们如何通过用户点击添加位置?我想用户通过左/右键单击添加位置,放置一个图钉并在地图上出现一个框,然后用户输入有关该位置的一些信息。

名称 地址 店铺联系方式 店长 电子邮件 网站 备注

我希望谷歌地图放置一个图钉、地理定位、将信息传递到数据库并存储有关位置的用户输入。

【问题讨论】:

【参考方案1】:

使用以下步骤:

    当用户点击地图时创建一个标记

    google.maps.event.addListener(map, 'click', function(event) 向地图添加标记; );

    当用户单击标记时打开信息窗口,其中包含用于获取数据和提交按钮的表单。

    google.maps.event.addListener(marker, 'click', function(event) 打开信息窗口; );

    当用户点击提交按钮时,将数据连同经度、纬度一起保存到数据库中

【讨论】:

以上是关于用户添加放置图钉,谷歌地图的主要内容,如果未能解决你的问题,请参考以下文章

iOS 谷歌地图在地图上添加多个图钉

如何使用相机谷歌地图 xcode 移动标记(图钉)

当用户点击地图图钉时动态更改图标图像文件:谷歌地图

如何在谷歌地图的指定位置获取标记(或图钉)?

Xamarin.Forms.Maps 如何像谷歌地图一样在图钉旁边/上方有一个标签?

当不硬编码纬度和经度时,谷歌地图上的图钉会消失