我正在使用Google MAP Places API和自动完成功能。以下是示例代码
command
每当我调用gePlace()时,它仅返回name属性。请指导。
答案 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();
});