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