Геокодирование java android несколько результатов - PullRequest
0 голосов
/ 07 апреля 2011

Я использую класс геокодера, чтобы найти функциональные местоположения на картах Google.Например:

List<Address> addresses = geoCoder.getFromLocationName("winkel", 20);

Винкель - голландец для магазина.

Если я сделаю это, он вернет только 10 адресов.Это не удовлетворяет мои потребности.Я действительно хочу иметь возможность иметь их все (так что 20) ...

Я уже немного поработал, и, возможно, я должен использовать API Google Maps вместе с PHP (или что-то подобное),но я бы предпочел использовать выделенный класс Java для Android.У кого есть предложение?

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

1 Ответ

0 голосов
/ 07 апреля 2011

Android рекомендует maxResults должно быть от 1 до 5 [проверить это] [1]

[1]: http://developer.android.com/reference/android/location/Geocoder.html#getFromLocation%28double,%20double,%20int%29, поэтому вам, возможно, придется пересмотреть свое требование получения 20 результатов,это не только делает ваше приложение очень медленным, но и разряжает батарею вашего телефона

...