我向用户显示了一张地图,他/她能够在地图上绘制他/她的位置并出现谷歌地图标记,现在我如何以编程方式获取用户在谷歌地图上绘制的位置。我将使用此数据并将其存储在我的数据库中,我可以自己处理,但我不确定如何获取用户绘制的数据。
有人已经实现了它或有链接或教程,请分享。
你在用什么? 图纸经理?对于多个标记,我将我的写入数组,然后写入隐藏的输入字段,并循环访问它以您想要的任何方式添加到数据库中:
var markerArray = new Array();
google.maps.event.addListener(drawingManager, 'markercomplete', function(marker) {
markerArray.push(marker.getPosition());
document.divID.inputName.value = markerArray;
});
然后从右键单击中删除标记并将其从数组中拼接出来。
注意:当我在 php 中执行所有查询时,我将我的写入隐藏输入字段。