繁体   English   中英

如何将Javascript中的Google Maps标记输入集成到PHP中?

[英]How would I integrate a Google Maps marker input from Javascript into PHP?

实现这一目标的最佳方法是什么? 提要,我想当用户注册到我的网站时,要求他们通过标记在Google地图上选择其位置,然后将其拖放到所需位置。 该Google Map是表单的一部分,提交后,我想获取该数据的位置,对其进行清理,然后将其插入我的数据库中。

我只是停留在如何将标记的位置放入我的PHP表单中进行处理的问题。

我对如何使用AJAX从数据库中请求信息,以服务器端PHP形式处理信息,然后通过AJAX发送信息以供我的Google Maps脚本进行提取和显示有一定的了解。 我只是想知道我将如何在实质上相反的方向(客户端->服务器而不是服务器->客户端)上实现此目标。

有任何想法吗?

为此的“老派”解决方案是将可点击图像作为表单元素。

  <input name="coord" type="image" src="map.png">

这为您提供了两个以像素为单位测量的参数coord.x和coord.y。 它甚至可以在使用javascript之前的日子使用,例如在Xerox PARC Map Viewer中

Javascript解决方案是:单击地图或移动标记时,将位置复制到表单中长+纬度的两个(可能是隐藏的)字段中。

我建议使用传单,而不是Google地图。 这是传单的示例:

http://leafletjs.com/examples/quick-start.html#dealing-with-events

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM