Javascript 谷歌地图:点击地图,在另一个页面上显示lat/long文本?
我正在制作一个管理页面来输入位置(lat/long)和描述性信息。现在,我正在地图上找到该点,单击它旁边的一个点,然后复制lat/long,然后将其粘贴到文本框中。我只想找到点,单击它,然后将值自动填充到框中。尝试以下操作:Javascript 谷歌地图:点击地图,在另一个页面上显示lat/long文本?,javascript,google-maps,google-maps-api-3,browser,Javascript,Google Maps,Google Maps Api 3,Browser,我正在制作一个管理页面来输入位置(lat/long)和描述性信息。现在,我正在地图上找到该点,单击它旁边的一个点,然后复制lat/long,然后将其粘贴到文本框中。我只想找到点,单击它,然后将值自动填充到框中。尝试以下操作: google.maps.event.addListener(a_map, 'click', function(event) { console.log(event.latLng); }); 编辑: 感谢PHPglue: google.maps.event.addL
google.maps.event.addListener(a_map, 'click', function(event) {
console.log(event.latLng);
});
编辑:
感谢PHPglue:
google.maps.event.addListener(a_map, 'click', function(event) {
var evt = event.latLng;
console.log('latitude:'+evt.lat()+'; longitude:'+evt.lng()+';');
});
你的代码看起来像什么?文本框的id是什么?它是非常基本的代码,所以让我们说“box1”。看看这个问题,看看这是否有帮助,我认为这也会有帮助:。请注意,
event.latLng
是latLng
对象,因此console.log()
可能无法工作,具体取决于您的浏览器。使用类似于:var evt=event.latLng;log('纬度:'+evt.lat()+';经度:'+evt.lng()+';')代码>在不控制台完整对象的浏览器中。这只是一个示例,但很高兴知道!,谢谢那太好了。。。对于未来的访问者,点击ctrl-shift-j以在Chrome中查看此功能的输出。谢谢你们!