0
我希望以这种方式使用谷歌地图: 用户放大他们想要的位置(使用pan &缩放或地图上方的搜索栏),并且地图中心的坐标向下传递到我的PHP脚本作为“$ lat”&“$ lon”或“$ coords”。如果有人可以找到或写一些代码,那么我会很高兴...让我知道是否需要更多信息...我对JavaScript(甚至PHP)的理解有限,请尽量与你一样完整可以:)谷歌地图 - 提取地图中心的坐标?
我希望以这种方式使用谷歌地图: 用户放大他们想要的位置(使用pan &缩放或地图上方的搜索栏),并且地图中心的坐标向下传递到我的PHP脚本作为“$ lat”&“$ lon”或“$ coords”。如果有人可以找到或写一些代码,那么我会很高兴...让我知道是否需要更多信息...我对JavaScript(甚至PHP)的理解有限,请尽量与你一样完整可以:)谷歌地图 - 提取地图中心的坐标?
所以,这将是有问题的(并且几乎不可能),因为PHP代码在服务器端执行,在页面完成加载到客户端的浏览器之前。当用户在浏览器中执行操作时,Javascript会“实时”执行,所以实际上并不是一种从JS推送到PHP的简单方法。
要正确答案,我们需要知道你想要的坐标数据做什么,在哪里,这是整个“框架”,在您的应用程序,当然这样的问题:
你有几个选项(有序简单到最难)
既然你这么问,你可以得到地图的中心通过做的位置map.getCenter()
,它返回一个纬度/经度对
感谢您的回应!:)我瞄准的选项确实是最简单的(#1)。我不确定是否有可能完成这项工作,所以我没有打算在我的网站上设置代码,但我目前正在创建一个名为“ID”和“名称”都是“城市”的列表,其中包含
嘿,只是想这个线程的电子邮件更新可能已经被埋在你的收件箱中......谢谢 – tylerl 2011-05-11 01:42:07
是的,我看到你的回复 - 选项#1是相对容易的,只是看一些关于从JavaScript发送数据到PHP的例子通过GET或POST(使用GET,用户将能够在地址栏中查看/操作数据 - 请谨慎使用)。 – debracey 2011-05-11 01:55:30