Помогите с регионами в гугл картах на андроид телефон с помощью геокодера? - PullRequest
0 голосов
/ 27 июня 2011

В моем приложении есть панель поиска местоположений, когда пользователь нажимает кнопку поиска, и я хочу найти адрес, основываясь на текущем регионе, в котором находится пользователь.

В данный момент я просто звоню

Geocoder geoCoder = new Geocoder(StreetAngelActivity.this,Locale.getDefault());
addresses = geoCoder.getFromLocationName(searchBar.getText().toString(),1);

Но результат не зависит от региона, в котором находится человек.

Как я могу убедиться, что поиск извлекается на основе текущего местоположения пользователя?

Мне нужно как-то найти регион, в котором находится пользователь (как мне это сделать)?

, а затем добавить его к searchbar.getText() и перейти к геокодеру

1 Ответ

0 голосов
/ 27 июня 2011

Взгляните на ссылку ниже, вы можете указать регион. Невозможно указать регион с помощью API Android, только локаль.

http://code.google.com/apis/maps/documentation/geocoding/

P.S. Вы можете сделать GeoCoder с пользовательским языком, что, вероятно, является лучшим выбором.

...