Google MAP Places API不返回纬度

时间:2019-06-19 13:25:40

标签: javascript angular

我正在使用Google MAP Places API和自动完成功能。以下是示例代码

command

每当我调用gePlace()时,它仅返回name属性。请指导。

1 个答案:

答案 0 :(得分:1)

我相信您可以使用place_id获取此信息。

在您的if语句中尝试以下操作:

var geocoder = new google.maps.Geocoder();

geocoder.geocode({ 'placeId': place.place_id }, function (results, status)
{
    // return if there was a problem
    if (status !== 'OK') return;

    // get the co-ordinates
    var lat = results[0].geometry.location.lat();

    var lng = results[0].geometry.location.lng();
});