1
我有一个HTML/PHP的形式,将值添加到数据库。我希望实施Google地图,以便当用户点击地图上的某个位置时,它会自动将他们点击的位置的经度和纬度添加到HTML表单(纬度和经度字段)上的2个字段。我将如何做到这一点?使用谷歌地图自动添加纬度/长度来形成字段
我有一个HTML/PHP的形式,将值添加到数据库。我希望实施Google地图,以便当用户点击地图上的某个位置时,它会自动将他们点击的位置的经度和纬度添加到HTML表单(纬度和经度字段)上的2个字段。我将如何做到这一点?使用谷歌地图自动添加纬度/长度来形成字段
它已经相当长一段时间,因为我最后一次与谷歌地图玩,但是从我记得...
首先,你需要在地图上的点击处理程序。然后使用传递给点击处理程序的点对象,其中分别包含lng和lat作为.x和.y。
GEvent.addListener(myMap, 'click', function(overlay, latLng) {
if (overlay) {
// Code for if they clicked an overlay in the map, i.e.- a pin
} else if (latLng) {
lngTextbox.value = latLng.lat()
latTextbox.value = latLng.lng()
}
}
是的,这是上面指出的重复(只是注意到后)。
这是相当于JavaScript相关的PHP – Gordon 2010-07-20 14:14:05
可能重复的[你如何点击地图,并在填充的表格中有纬度和经度字段?](http://stackoverflow.com/questions/1726049/how-do - 您点击-ON-A-MAP-和具有纬度和经度字段-IN-A-形式,普惠) – Gordon 2010-07-20 14:17:04