2012-03-27 2 views
1

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

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

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

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

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

+0

Как вы заметили, квота на одного клиента - поэтому каждый из ваших пользователей может получать до 1000 статических карт в день. Нет ограничений на то, сколько статических карт ваше приложение может проинструктировать браузеры ваших пользователей. –

ответ

2

Предел определяется лимитом по длине URL. Это зависит от браузеров; но существует также предел в API:

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

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

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

+0

Спасибо. Что касается использования, я хотел бы дать общий визуальный идентификатор числа определенных лиц в одной стране за один раз, следовательно, огромное количество «пятен». Итак, сделаем кластеризацию. Хм, мне интересно, будет ли JS API работать для этого ... Я еще не выглядел, но это немного переборщило. – Androidian

+0

Вы можете выполнить кластеризацию на стороне сервера и поместить уменьшенное количество нумерованных пользовательских значков в статическую карту. Но для того, чтобы расширить кластеры, вы смотрите на динамическую карту. –

+0

крыс, я скорее надеялся, что смогу использовать Статические карты. благодаря – Androidian

Смежные вопросы