Пакетный процесс с веб-сервисами Google Geocoding API (в поисках обновлений) - PullRequest
0 голосов
/ 26 марта 2019

Google ссылается на это: https://developers.google.com/maps/documentation/javascript/geocoding

И заявляет:

Ограничение скорости на сеанс предотвращает использование клиентских служб для пакетных запросов, таких как пакетное геокодирование. Для пакетных запросов используйте веб-службу Geocoding API .

Однако, когда вы переходите на страницу веб-сервисов API геокодирования, я не вижу ссылки на пакетную обработку. Приведенное выше предложение означает, что вы можете выполнять пакетную обработку. Мне нужно отправить большое количество адресов для определения широты и долготы, но выполнение отдельных вызовов для каждого адреса занимает очень много времени и требует более эффективного метода. Надеюсь, один пакетный звонок для отправки всех адресов.

Есть какие-нибудь идеи о том, как обрабатывать адреса в Google, чтобы получить широту и долготу?

Я видел это API пакетного геокодирования Google

Тем не менее, в нем говорится, что вы не можете.

Ответы [ 2 ]

1 голос
/ 26 марта 2019

В документации к веб-сервису API геокодирования 1002 *:

Другие ограничения использования
Хотя вы больше не ограничены максимальным количеством запросов в день (QPD), для API геокодирования все еще действуют следующие ограничения использования:

50 запросов в секунду (QPS), рассчитывается как сумма запросов на стороне клиента и на стороне сервера.

Вы ограничены 50 запросами в секунду и должны платить за них (после использования кредита в 200 долларов)

0 голосов
/ 28 марта 2019

В настоящее время недоступна функция API геокодирования для обработки нескольких адресов за один вызов, однако вы можете реализовать пакетный процесс через cURL , выполнив это, вы можете вызывать несколько запросов одновременно автоматически. Реализация также будет зависеть от вашего варианта использования.

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