google maps javascript api return lat和lng

时间:2016-06-15 16:07:21

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

我一直在google开发人员示例页面上查看自动填充地址表单的代码:

https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform?utm_source=welovemapsdevelopers&utm_campaign=mdr-gdl#style_autocomplete

我尝试做的就是提取自动填充地址的纬度和经度值,并将它们保存为变量,以便稍后在脚本中使用。我对javascript很陌生,似乎无法理解这一点,任何帮助都会非常感激。

干杯

2 个答案:

答案 0 :(得分:1)

您可以使用create table foo(a integer,b integer); insert into foo values (3,4); select *, a+b as total from foo; a | b | total ---+---+------- 3 | 4 | 7 (1 row) 作为LatLng对象。

这有你可以使用的功能.lat()和.lng(),例如你可以这样做:

place.geometry.location

或者:

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

答案 1 :(得分:-1)

如果你想要的是获得纬度和经度而不求助于地理位置Api,你可以检查map.getBounds()。代码类似于以下内容:

var map=new google.maps.Map(document.getElementById("googleMap"),mapOpt);

然后:

var result = map.getBounds();