Как я могу использовать Google Places API несколько раз в приложении, учитывающем местоположение? - PullRequest
0 голосов
/ 16 апреля 2019

Я разрабатываю приложение, которое даст вам ближайшие мечети в 10 км от вашего текущего местоположения.Теперь, когда API Адресов позволяет определенное количество запросов в день, я использовал Firebase для хранения близлежащих мечетей для определенного местоположения, и прежде чем запрашивать, я сначала проверяю, есть ли данные в базе данных или нет.Но это все еще не решает проблему.например, если пользователь находится в пути целый день, то результаты должны меняться каждую минуту в зависимости от его / ее местоположения.Как мне достичь желаемых результатов?

Как упоминалось ранее, я сохраняю близлежащие местоположения в базе данных с их относительным местоположением (вокруг которого они существуют).Но это не совсем решает проблему.

Любая помощь будет принята с благодарностью.

Ответы [ 2 ]

1 голос
/ 16 апреля 2019

Places API - это коммерческое предложение. Вы должны платить за его использование, если хотите создавать приложения вокруг него.

Есть определенное небольшое количество звонков, которые вы можете делать бесплатно, но это только для тестирования или личного пользования. Я не юрист, но я бы предположил, что обход платы за использование чистоты карты (например, установка бота для обхода страны для создания базы данных точек интересов) будет незаконным и, вероятно, даст вам письмо от Google, говорящее вам должен остановиться.

0 голосов
/ 16 апреля 2019

Используйте класс AutocompleteSessionToken, чтобы сгенерировать токен и поместить его после своего ключа. Этот токен сократит ваше использование, поскольку вы можете запрашивать api-адреса мест несколько раз, и все же он будет рассматриваться как один запрос.Я надеюсь, что это поможет, потому что я не очень хорошо понял ваш вопрос.Вот образец ссылки:

https://maps.googleapis.com/maps/api/place/autocomplete/json?input=1600+Amphitheatre&key=&sessiontoken=1234567890.

Для более подробной информации. здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...