Использование Google Places API в Android

Я пытаюсь разработать приложение, которое может отображать школы и аэропорты в местности. Я обнаружил, что использование Google Places API - это путь.

Я видел документацию здесь... Кто-нибудь может объяснить, как использовать API?

5 ответов

Доступен новый учебник

Похоже, что оригинальное руководство Брайана теперь 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/

В моем блоге вы можете найти руководство по API Places в среде J2SE, используя клиентскую библиотеку API Google для Java. Он также включает в себя пример приложения на Github, которое может помочь вам начать работу.

Если будет достаточно легко портировать на Android, так как клиентская библиотека API Google для Java совместима с Android.

Вам нужно будет ознакомиться с HttpClient, HttpRequest и HttpResponse, если вы еще этого не сделали.

Очень просто:
Шаг 1) Создайте свой URI с помощью ключа API и условий поиска в соответствии с синтаксисом Google
Шаг 2) выполнить сообщение, используя этот URI
Шаг 3) расшифровать ответ от поста

Удачного кодирования:)

См. эту ссылку для отображения близлежащих мест с помощью Google Places API

попробуй это

Дело в том, что вы должны создать URL, создать запрос HttpRequest и получить данные в формате XML или JSON. После этого вы можете проанализировать эти данные, чтобы получить необходимую информацию. Большинство людей делают это при каждом использовании, но я думаю, что лучший вариант - использовать API для этой цели.

Я разработал API, который создает URL, соединяет и получает данные в виде списка объектов, представляющих места в хорошо структурированном ООП-проекте. И все происходит в фоновом режиме в AsyncTask, который возвращает информацию через интерфейс / слушатель. https://github.com/perezdidac/google-places-api.

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

Другие вопросы по тегам