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