2015-11-16 3 views
-1

Я хочу отфильтровать результаты API Google Адресов для определенного города. Фильтр должен быть сделан путем исключения, а не путем сортировки. Я знаю, что могу указать location и radius, но этого недостаточно, потому что это только приоритеты результатов поиска.Как отфильтровать API Google Адресов для города

Уровень фильтрации, который я желаю, тот же, что и для Country.

urlCall Мой выглядит следующим образом:

https://maps.googleapis.com/maps/api/place/autocomplete/json?components=country:pt&types=address&input=INPUT&language=en-US&key=MY_KEY

Что я делаю знаю, перебирая результат JSON и оценки, если есть term с названием города.

Заранее благодарен!

ответ

0

Другое решение (более дружелюбное к производительности) - это проверить, присутствует ли в поле description имя city. Но все же, не так хорошо, как фильтрационная система country.

0

Почему вы не соответствуете administrativeArea, если вы хотите фильтровать наш город?

Коллекция типов (городов) дает указание службе «Места» возвращать результаты, соответствующие местоположению или Administrative_area_level_3.

places API resource

+0

Добавление '& administrative_area_level_3 =' международного по ссылке не фильтровать любого из результатов – dordio

+1

выглядит как текущие веб-службы поддерживают только фильтрацию страны. –

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