Страницы

Поиск по вопросам

пятница, 1 февраля 2019 г.

Google Places API for Android

Всем добра! Ребята, нужна ваша помощь.
Как правильно сгенерировать BROWSER_API_KEY_FOR_PLACES для Google Places API for Android?
Что нужно выбрать? для https://maps.googleapis.com/maps/api/place/details/json?, https://maps.googleapis.com/maps/api/place/nearbysearch/json?
Update: Разобрался.


Ответ

Практически во всех туториалах пишут следующее:
We can create API key for Google Place API by clicking “Create new Browser key” available at the “API Access” pane of the Google console. Also ensure that, “Places API” is enabled in the “Services” pane of the Google console.
Коварная строка Create new Browser key, которая заставила меня помучиться.
Так вот "Что нужно выбрать? для https://maps.googleapis.com/maps/api/place/details/json?, https://maps.googleapis.com/maps/api/place/nearbysearch/json?"
Во-первых нам пригодится следующее из подключенных API:

Тут же мы можем увидеть запросы, которые прошли или не прошли (как доказательство тому, что ключ используется нужный):
И еще, чтобы проверить правильный ли ключ используется, пробейте запрос в браузере: https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=32.1145134,34.8269532&radius=5000&types=parknig&sensor=true&key=AIzaSyDqqAdbsJwVT8LbjY0sGFXeiJBwCiUFV70
Только ключ поменяйте на свой)
Во-вторых создавать нужно !Ключ для сервера!, а не для браузера:

Туториал, который я использовал староват, но рабочий (в плане кода - инфа 100), а из библиотек достаточно таки будет подключить compile 'com.google.android.gms:play-services-maps:...'
P.S. Надеюсь ответ кому-нить пригодится:)

Комментариев нет:

Отправить комментарий