Как мы можем получить Ближайшие места из Google Places API в Android? - PullRequest
1 голос
/ 05 июля 2019

Узнайте, как настроить ключ API Google Адресов для приложения Android, учитывая, что ограничения API ограничивают нас на основании ссылающегося веб-сайта.Теперь Google рассматривает Place API как веб-сервис, поэтому необходимо ограничить ключ API IP-адресом.Итак, я получил нулевой результат в коде Android, и он говорит, что «ключ API не ограничен», так что теперь, как использовать ключ API в Android-приложении для получения результата рядом с местами.

Ответы [ 2 ]

0 голосов
/ 10 июля 2019

Пожалуйста, смотрите https://developers.google.com/places/android-sdk/get-api-key#restrict-key для инструкций по ограничению вашего ключа API для использования с вашим приложением для Android.

Чтобы добиться отображения близлежащих мест с помощью Places SDK для Android, у вас есть два варианта:

  1. Используйте PlacesClient.findCurrentPlace(), чтобы получить наиболее вероятные места непосредственно вокруг текущего местоположения устройства.
  2. Используйте Автозаполнение с помощью либо setLocationBias или setLocationRestriction, чтобы позволить пользователю вводить определенное название места или запрос, который он хотел бы искать в определенном месте.
0 голосов
/ 09 июля 2019

Вы можете настроить прокси-сервер или использовать другие методы, предложенные Google, такие как ограничение API, закрепление и обфускация. Ознакомьтесь с документацией Google о том, как защитить ключи API для использования веб-служб в мобильных приложениях https://developers.google.com/maps/api-key-best-practices

...