Клуб API Карт

Кэширование изображений от Static API

ato2by
4 января 2011, 23:32

Хочу  пользователям из локальной сети, у которых не интернета,  предоставить минимальные возможность яндекс карт.

Поэтому возник вопрос:  "Можно ли пользователям из локальной сети показывать заранее закэшированные изображения карты, полученные через Static API? Не будет ли это нарушать пользовательское соглашение?"

6 комментариев
Подписаться на комментарии к посту
Если чисто мозгами раскинуть, то не будет. Ведь на куче коммерческих сайтов можно встретить врезки статичных яндексовских карт и ничего ни с кого.. А тут для бесплатного пользования локальных юзеров - да пользуйтесь на здоровье! ))) (и пускай этот пост не сочтут открытой офертой )))))))
но чтобы совсем уж официально и никто не прикопался, надо писать в техсаппорт яндекса, пускай дают дарственную. или отлупную ))

Хорошо, не буду на Вас ссылаться как на оферту :-).


 


Думаю, что здесь саппорт подскажет.

нельзя...
2.3.6.5. Сохранять, обрабатывать и видоизменять полученные через Сервис Данные

Да и вообще это не так решается. А обычным нгинксом\сквидом который выдаст таки пользователям локальной сети доступ только на я.карты.

А закешировать их технически не получиться - их МНОГО.

а можно поподробнее о нгинкс\сквид ?


 


Кэшировать все яндекс карты не нужно, только отдельные участки карт.


(PS есть список адресов и эти адреса нужно показать на карте для локальных пользователей)

http://www.squid-cache.org/ - обычный кеширующий прокси который надо встроить между вашими клиентами и интернетом.
Момент встраивания и "пробой" билинга тут, в принципе, самый сложный.
Но если требуется показать 10(ну 50) совершенно статичный изображений - возможно вы сможете решить эту проблему только так как вы и хотели - через ручное сохрание на локальную машину.
Ибо настройка сквида и его встраивание - не самая простая операция, да и к томуже затрагивает саму суть предоставления интернета локальным пользователям...