我正在尝试使用place_id获取地点详细信息而不使用地图画布。似乎对api进行“http.get”调用本身不会起作用,而是被迫使用角度谷歌地图实现。
目前正在堆叠:
let service = new google.maps.places.PlacesService(map);
答案 0 :(得分:1)
最后通过查看jquery示例找到了答案。通过使用虚拟dom div
,结果是一个非常简单的过程使用document.createElement( 'DIV')
let service = new google.maps.places.PlacesService(document.createElement('div'));
service.getDetails({ placeId: placeId}, function(place, status){
console.log(JSON.stringify(place));
});
例如,通过使用getUrl方法获取与“photos”对象数组上方的循环相关联的照片,请参见下文(使用所需大小):
place.photos [1] .getUrl({'maxWidth':100,'maxHeight':100})
其他可用的属性https://developers.google.com/maps/documentation/javascript/places