angular 2 google.maps.places without map



我试图在没有地图画布的情况下使用place_id获取地点详细信息。似乎对 api 本身进行"http.get"调用是行不通的,而是被迫使用角度 google maps 实现。

目前堆叠在:

let service = new google.maps.places.PlacesService(map);
最后通过

查看jquery示例找到了答案。事实证明,通过使用虚拟domdiv,这是一个非常简单的过程

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

相关内容

  • 没有找到相关文章

最新更新