角度2 google.maps.places没有地图

时间:2017-02-01 03:03:05

标签: google-maps angular google-maps-api-3 ionic2

我正在尝试使用place_id获取地点详细信息而不使用地图画布。似乎对api进行“http.get”调用本身不会起作用,而是被迫使用角度谷歌地图实现。

目前正在堆叠:

let service = new google.maps.places.PlacesService(map);

1 个答案:

答案 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