Итак, я видел много вопросов об этом здесь, на SO и в других форумах, но никакого определенного ответа. Это похоже на такой базовый процесс, поэтому я не понимаю, почему я не могу найти ответы на него.
В документации разработчика Android - http://developer.android.com/guide/topics/location/obtaining-user-location.html#Adjusting - в нижней части раздела "Помогая пользователю решить, куда идти", они приводят пример: "вы хотите предоставить список ближайших ресторанов, магазинов и развлечений, а также порядок внесения рекомендаций в зависимости от местоположения пользователя".
Этот пост - находить близлежащие местоположения - предлагает использовать внешние API. Для меня не имеет смысла, что Google Android API не будет включать эту функциональность, особенно учитывая описанный выше сценарий в своей документации.
Другие сообщения говорят об использовании GeoCoder + getFromLocationName(). Это не кажется правильным, если вы видите, как он действительно не похож на поиск, и это также похоже на конкретный адрес.
Можно ли использовать приведенный выше пример из документации разработчика Android, используя текущий Android SDK? Я видел это во многих приложениях, и я очень расстраиваюсь, пытаясь найти странные решения, которые никуда не денутся. Пожалуйста, помогите мне понять, что происходит.
Спасибо!
ОБНОВЛЕНИЕ: Является ли API Google Адресов не ответом на это? Это веб-сервис, но похоже, что он делает именно то, что я описал выше? Если я уйду от этого, сообщите мне.