获取谷歌地图getplace lat和long

时间:2016-01-17 08:17:50

标签: google-maps google-maps-api-3

我在localhost中使用google maps api进行地址自动完成。地址提取正常,但是,我也想获取lat / lon,但我的代码不再有效,该怎么办?

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?libraries=places&sensor=true"></script>
place = places.getPlace();
address = place.formatted_address;
latitude = place.geometry.location.H;
longitude = place.geometry.location.L;

干杯全部

1 个答案:

答案 0 :(得分:0)

您始终可以像这样引用place.geometry.location对象的纬度和经度属性:

var lat = place.geometry.location.lat();
var lng = place.geometry.location.lng();

PlaceGeometry类的location属性是LatLng对象:

HL属性未记录,并且可能会随Maps API的每个新版本更改,并且不应使用。