【发布时间】:2016-06-15 16:07:21
【问题描述】:
我一直在 google 开发者示例页面上查看自动完成地址表单的代码:
我要做的就是提取自动填充地址的纬度和经度值,并将它们保存为变量,以便稍后在脚本中使用。我对 javascript 很陌生,似乎无法理解这一点,任何帮助将不胜感激。
干杯
【问题讨论】:
标签: javascript json google-maps google-maps-api-3
我一直在 google 开发者示例页面上查看自动完成地址表单的代码:
我要做的就是提取自动填充地址的纬度和经度值,并将它们保存为变量,以便稍后在脚本中使用。我对 javascript 很陌生,似乎无法理解这一点,任何帮助将不胜感激。
干杯
【问题讨论】:
标签: javascript json google-maps google-maps-api-3
您可以做的是使用place.geometry.location,它是一个LatLng 对象。
这有你可以使用的函数 .lat() 和 .lng() ,例如你可以这样做:
var lat = place.geometry.location.lat();
var lng = place.geometry.location.lng();
或者:
var coords = place.geometry.location.toString();
【讨论】:
如果您想要在不借助地理定位 API 的情况下获取纬度和经度,您可以检查 map.getBounds()。代码将类似于以下内容:
var map=new google.maps.Map(document.getElementById("googleMap"),mapOpt);
然后:
var result = map.getBounds();
【讨论】: