2017-01-15 3 views
-1

Используя пример кода API-интерфейса google, как показано ниже, я пытаюсь сделать свое приложение для карты Google. Но, когда я ищу ресторан и нажимаю маркер на карте, я не вижу информацию для телефона, веб-сайта и не могу получить доступ к URL-адресу. Каково решение для показа информации?Как показать информацию для телефона и веб-сайта и URL-адрес на карте Google с помощью InfoWindow?

Вот пример кода я упомянул https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-hotelsearch?hl=ja

Вот код, который я пишу. https://github.com/takeyan1004/javascript-application/blob/master/grf1218.html

ответ

0

Ответ на метод textSearch() не имеет телефона, веб-сайта или URL-адреса места, вам нужно сделать другой вызов getDetails (place_id), чтобы получить эти данные.

Пример:

var places = new google.maps.places.PlacesService(map); 

    places.getDetails({placeId: marker.placeResult.place_id}, 
     function(place, status) { 
     if (status !== google.maps.places.PlacesServiceStatus.OK) { 
      return; 
     } 
     infoWindow.open(map, marker); 
     //place object has the information about phone, webste... 
     buildIWContent(place); 
    }); 
+0

Спасибо за ваш ответ! Решено! –