Невозможно использовать типы таблиц № 2 с Google Places API - PullRequest
1 голос
/ 22 февраля 2012

Я не могу получить никаких результатов с помощью API Адресов, когда я использую types = transition_station | окрестность (или любой другой тип, включенный в таблицу 2 здесь: http://code.google.com/apis/maps/documentation/places/supported_types.html#table2

По-видимому, это не связано с конкретным местоположением (я пробовал и Милан, и Италию, и Лондон, Великобритания), поэтому мне интересно, если я делаю что-то не так или API в настоящее время не работает должным образом.

Если вышеизложенное не имеет решения, я был бы очень рад, если бы был другой способ найти окрестности здания (например, на этой карте: http://g.co/maps/hfdke Я бы хотел иметь возможностьнайти "Fiera Campionaria", "Il Portello" и т. д.).

Ответы [ 2 ]

0 голосов
/ 02 марта 2012

То, что вы ищете, является локальным, это может быть подтверждено с помощью API-интерфейса автозаполнения мест:

Ввод "Fiera Campionaria" возвращает "Fiera Campionaria, Milano, Italia" с типами "sublocality", "polit"," геокод ": https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Fiera%20Campionaria&sensor=false&key=your_api_key

Входные данные" Il Portello "возвращает" Il Portello, Milano, Italia "с типами" локальный "," политический "," геокод ": https://maps.googleapis.com/maps/api/place/autocomplete/json?input=Il%20Portello&sensor=false&key=your_api_key

К сожалению, поисковый запрос API Адресов в этой области с типами, указанными как "sublocality | polit | geocode", не возвращает эти результаты: https://maps.googleapis.com/maps/api/place/search/json?location=45.47536640,9.15523110&radius=3000&sensor=false&types=sublocality|political|geocode&key=your_api_key

Я сообщил об этом Внутренне как об ошибке.

Приветствия

Крис

0 голосов
/ 25 февраля 2012

Прежде всего:

Имейте в виду, что вы можете только найти место, которое было создано кем-то. Также помните, что API-интерфейс местах является экспериментальным.


Я также не нашел ни одного типичного района в Милане или Лондоне.

Но я нахожу их, например. в Париже, Нью-Йорке, Вашингтоне, так что вы можете проверить свою заявку там.


Что я понял, играя с API: Когда я определяю диапазон для поиска по местоположению и радиусу, результаты часто бывают очень неточными.

Например, я ищу окрестность, начиная с точки в радиусе 5 км, она будет найдена в 4 км, но не в 400 м.

Результаты гораздо точнее, когда я ищу в LatLngBounds

...