2015-07-21 3 views
0

Я следую http://examples.javacodegeeks.com/android/android-google-places-autocomplete-api-example/ этот учебник, чтобы получить автозаполнение автозаполнения в моем приложении, Теперь, когда он работает нормально, но мне нужно сохранить конкретное место страны, я попытался предоставить страну, например, Индию, Китай но он не показывает никакого результата. Не могли бы вы мне помочь и рассказать, где мне нужно изменить код, чтобы сделать это.Country Specific google place autocomplete

Спасибо, Prashant

+0

Метод в этом учебнике - старый синтаксический анализ json. Если вы используете автозаполнение для Android. Вы можете обратиться к [здесь] (https://developers.google.com/places/android/autocomplete). Также вы можете получить демо из [здесь] (https://github.com/googlesamples/android-play-places/tree/master/PlaceComplete). Я попытался, и все получилось. Для конкретной страны вы можете использовать объект LatLngBounds, ограничивая результаты определенной областью, заданной границами широты и долготы. – bjiang

ответ

0

Из документации для Places API

Чтобы получить список предсказанных топонимов и/или адреса, вызовите GeoDataApi.getAutocompletePredictions(), передавая следующие параметры:

Обязательно: Строка запроса, содержащая текст, набранный пользователем.

обязательно: LatLngBounds объект, ограничивая результаты к определенной области, заданной широты и долготам границ.

При создании запроса

Вы можете указать границы для Индии.

+0

Спасибо, но я хочу сделать его общим как везде, где пользователь находится, его страна связана динамически. – hiccup

+0

@hiccup Не могли бы вы найти границы динамически в зависимости от страны? – Nisarg

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