2015-01-21 3 views
0

У меня возникла проблема с API Google Адресов. Я ищу «Guildhall» в Кембридже. Он находит его именно на картах: https://www.google.pl/maps/place/Guildhall,+Market+Hill,+Cambridge+CB2+3QJ,+Wielka+Brytania/@52.2046916,0.1193167,17z/data=!3m1!4b1!4m2!3m1!1s0x47d870bd9c1c0a5d:0x7228336bd9005daeGoogle Places API - поиск вблизи места

enter image description here

Но API Адресов не возвращает «Гилдхолл» в результате: https://maps.googleapis.com/maps/api/place/search/json?location=52.2046916,0.1193167&rankby=distance&keyword=guildhall&sensor=true&key=YOUR_API_KEY

Можно ли возвращать результаты как «Ратуша» из Places API?

ответ

1

Вы можете настроить типы мест, которые вы хотите вернулись, указав тип:

Посмотреть документацию здесь; https://developers.google.com/places/documentation/supported_types

Затем передайте опцию типа при создании сервиса;

var request = { 
location: pyrmont, 
radius: '500', 
types: ['store'] // specify the types here 
}; 

service = new google.maps.places.PlacesService(map); 
service.nearbySearch(request, callback); 

UPDATE:

I может иметь решение для Вас: Вы можете попробовать использовать услугу Геокодирования от Google: https://developers.google.com/maps/documentation/javascript/examples/geocoding-simple

Я положил его в JS Fiddle для вас, чтобы иметь playaround с: http://jsfiddle.net/loanburger/1vhymg6m/

Надежда, что помогает

+0

Спасибо тебе, но я хочу, чтобы получить окрестности в результате поиска. Когда я ищу Guildhall, я получу «Кембриджский городской совет» в качестве первого результата. Но на самом деле «The Guildhall, Market Hill, Cambridge» - это место/здание с другими местами внутри. Поэтому мне интересно, можно ли получить именно пример «The Guildhall, Market Hill, Cambridge» как место с длинными и лат? – Krystian

+0

Я понимаю. Я сомневаюсь, что карты Google будут такими подробными. Изображения, имеющие каждое здание в мире со своими предприятиями внутри ... Было бы кошмаром, чтобы это точно обновлять. –

+1

Спасибо за обновленную версию вашего ответа :) Было очень полезно :) – Krystian

Смежные вопросы