максимальное количество местоположений в Google Static Maps API - PullRequest
1 голос
/ 27 марта 2012

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

  1. Как правильно кэшировать изображение. Или это необходимо. На самом деле я только что видел это.

"Использование API Google Static Maps зависит от ограничения в 1000 уникальных (разных) запросов изображений на зрителя в день. Поскольку это ограничение является квотой на зрителя, большинству разработчиков не нужно беспокоиться о превышении квоты. Однако учтите, что мы применяем дополнительный предел скорости запросов для предотвращения злоупотребления службой. Как правило, запросы на идентичные изображения не учитываются при достижении этого предела сверх исходного запроса. "

  1. Есть ли ограничение на длину строки, которую я могу отправить на googleapis.com? То есть 1000 мест будут недоступны для обработки?

Заранее спасибо.

1 Ответ

2 голосов
/ 27 марта 2012

Ограничение обеспечивается ограничением длины URL-адреса.Это зависит от браузера;но в API также есть ограничение:

Статические URL-адреса карты ограничены размером до 2048 символов.

1000 точек потребует тысячи экземпляров географической координатыкоторый, вероятно, будет длиной до 20 символов (51.12345,-134.12345), поэтому вы не сможете это вместить.Возможно, стоит подумать, почему вы хотите, чтобы на карте было так много маркеров: весьма вероятно, что это будет неразборчиво.

Что касается кэширования: Google кэширует изображения, и разные клиенты, запрашивающие одно и то же изображение, учитываются только один раз.

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