2017-02-01 5 views
1

マップキャンバスを持たずにplace_idを使用して場所の詳細を取得しようとしています。 api自体に "http.get"呼び出しを行うのはうまくいきませんが、代わりに角度Googleマップの実装を使用するようになっているようです。アングル2 google.maps.places without map

現在のスタック:

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

答えて

1

は最後にjqueryの例を見て、答えを見つけることができました。以上のちょうどループが

の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)); 
    }); 

ダミーのDOMのdivを使用することによって、かなり単純なプロセスであることを写真の場所に関連付けられて取得するために例えば判明します"写真" のgetURL法を用いてオブジェクト配列、下記参照(ご希望のサイズを使用):

place.photos [1] .getUrl({ 'のmaxWidth' 100、 'のmaxHeight':100})

他の利用可能なプロパティhttps://developers.google.com/maps/documentation/javascript/places

関連する問題