Использование API Google Адресов в Android
Я пытаюсь разработать приложение, которое может отображать школы и аэропорты в местности. Я обнаружил, что использование Google Places API - это путь.
Я видел здесь . Может ли кто-нибудь объяснить, как использовать API?
Ответы
Ответ 1
Доступно новое учебное пособие
Похоже, что исходный учебник Брайана теперь 404, так что вот ссылка на Google в случае, если люди сначала видят этот ответ.
https://developers.google.com/places/android-api/current-place-tutorial
Когда эта статья была впервые написана, этого учебника не существует.
Оригинал:
Вы можете попробовать этот учебник (теперь 404): http://blog.brianbuikema.com/2010/08/android-development-part-1-using-googles-places-api-to-develop-compelling-location-based-mobile-applications/
Ответ 2
Вы можете найти учебное пособие по API-интерфейсам Places в среде J2SE, используя клиентскую библиотеку API Google для Java в моем блоге. Он также включает пример приложения в Github, который может вас запустить.
Если порт Android должен быть достаточно простым, так как клиентская библиотека API Google для Java совместима с Android.
Ответ 3
Вам нужно будет познакомиться с HttpClient, HttpRequest и HttpResponse, если вы еще этого не сделали.
Очень просто:
Шаг 1) создайте свой uri с помощью ключа api и условий поиска в соответствии с синтаксисом Google
Шаг 2) выполните запись, используя этот uri
Шаг 3) декодировать ответ из сообщения
Счастливое кодирование:)
Ответ 4
Дело в том, что вам нужно создать URL-адрес, создать HttpRequest и получить данные в формате XML или JSON. После этого вы можете проанализировать эти данные, чтобы получить нужную информацию. Большинство людей делают это при каждом использовании, но я думаю, что лучший вариант - иметь API для этой цели.
Я разработал API, который строит URL-адрес, соединяет и получает данные в списке объектов, которые представляют собой места в хорошо структурированном проекте ООП. И все происходит в фоновом режиме в AsyncTask, который возвращает информацию через интерфейс/прослушиватель. https://github.com/perezdidac/google-places-api.
Ответ 5
см. эту ссылку для Отображение близлежащих мест с помощью API Google Адресов
попробуйте это
Ответ 6
API Google Мест, предоставляемый как часть служб Google Play, устарел. Google предоставил новую версию Places SDK для Android.
Новая версия не поддерживает выбор места. Вы можете перенести старый код в своем приложении на новую версию, следуя инструкциям, приведенным здесь https://developers.google.com/places/android-sdk/client-migration
В новой версии вы можете указать фильтры для результатов и полей, которые будут присутствовать в ответе. Ниже учебник с примерами, чтобы узнать, как использовать новые места SDK для Android, http://www.zoftino.com/google-places-sdk-for-android-tutorial