Разрешено ли кэшировать статические карты Google? - PullRequest
20 голосов
/ 08 октября 2010

У меня возникли проблемы с генерацией статических карт Google.API имеет «ограничение на количество запросов в 1000 уникальных (разных) изображений на зрителя в день. Поскольку это ограничение является квотой на зрителя, большинству разработчиков не нужно беспокоиться о превышении квоты».при использовании общего подключения, например, с помощью мобильного телефона и доступа 3G (операторы телефонной связи), это ограничение представляется проблематичным.

Поэтому мой вопрос заключается в следующем: могу ли я получить изображение на стороне сервера и предоставитьэто моим клиентам?Это разрешено?

Ответы [ 3 ]

22 голосов
/ 13 октября 2010

В этом разделе часто задаваемых вопросов не указано: Можно ли сгенерировать изображение карты с помощью API статических карт Google, которое я храню и обслуживаю на своем веб-сайте?

Текст (по состоянию на ноябрь 2016 года):

Могу ли я создать изображение карты с помощью API статических карт Google, которое я храню и обслуживаю на своем веб-сайте?

Вы не имеете права хранить и обслуживать копии изображений, созданных с помощью API Статических карт Google с вашего веб-сайта. Все веб-страницы, для которых требуются статические изображения, должны связывать атрибут src тега HTML img или атрибут фонового изображения CSS тега HTML div непосредственно с API статических карт Google, чтобы все изображения карты отображались в HTML-контенте сети. и обслуживается конечными пользователями Google.

9 голосов
/ 08 ноября 2013

На самом деле, вы можете. Ссылка на Google Maps TOS :

3.2.4 Ограничения на использование сервисов не по назначению.

(a) Без очистки. Клиент не будет извлекать, экспортировать или очищать Контент Карт Google для использования вне Сервисов. Например, Клиент не будет: (i) осуществлять предварительную выборку, кэширование, индексирование или хранение Контента Карт Google в течение более 30 дней; (ii) геокоды массовой загрузки; или (iii) копировать названия компаний, адреса или отзывы пользователей.

(Изменить: Обновлено, чтобы отразить последние условия по состоянию на июнь 2018 года.)

Это обсуждается более подробно в аспекте «Проверки работоспособности» Пределы использования статических карт Google .

3 голосов
/ 05 мая 2014

Я нахожу TOS довольно противоречивым

Можно ли создать изображение карты с помощью API статических карт Google, которое я храню и обслуживаю на своем веб-сайте? Вы не можете хранить и обслуживать копии изображений, созданных с использованием Google Static Maps API с вашего сайта. Все веб-страницы, которые требуют статические изображения карты должны связывать атрибут src HTML-тега img или CSS-атрибут background-image тега HTML div непосредственно в Google Static Maps API, чтобы все изображения карты отображались в HTML-контент веб-страницы и предоставляется непосредственно конечным пользователям Google.

https://developers.google.com/maps/faq?csw=1#usagelimits

...