当点击地图时,我正在使用带有Flask的Google地图获取lat / lng:
<div id="latclicked"></div>
<div id="longclicked"></div>
google.maps.event.addListener(map,'click',function(event) {
document.getElementById('latclicked').innerHTML = event.latLng.lat();
document.getElementById('longclicked').innerHTML = event.latLng.lng();
将lat / lng发送到视图的最简单方法是什么? 感谢
答案 0 :(得分:0)
表格怎么样?
的Javascript
google.maps.event.addListener(map, 'click', function(event) {
document.getElementById('lat').value = event.latLng.lat()
document.getElementById('lng').value = event.latLng.lng()
});
HTML
<form method=post>
Lat: <input id = "lat" type="text" name="lat"><br>
Lng: <input id = "lng" type="text" name="lng"
<input type=submit value=Submit>
</form>
您可以将输入字段设置为只读,以便获取值的唯一方法是使用占位符单击地图&#34;单击地图以获取lat&#34;等