Клуб API Карт

Кэширование и принтскрин Яндекс-карт запрещены навсегда?

alexsp2007
3 апреля 2015, 11:24

Доброе время суток!

На сайте с построением машрутов есть намерение создать возможность пользоваться сервисом оффлайн, так как в пути по горной местности не везде есть интернет-соединение. Тут у меня 3 варианта - делать скриншоты и сохранять в память мобильных устройств,

либо

кэшировать нужные фрагменты заранее подгруженных карт..

либо

распечатывать фрагменты карт..

Стандартных возможностей, как я понимаю, сейчас нет?

Что еще можно сделать - кто подскажет?

9 комментариев
Ничего.
Надёжного кэширования в вебе в данный момент не существует совсем.

Спасибо! А если посмотреть в сторону скриншотов, можно ли в самом движке сайта прописать возможность делать снимки? никто не встречал такого?...

А как сам сайт будет работать без интернета?

Речь о том, что пользователь до выезда построит нужный маршрут, и сделает "напоминашки" в том или ином виде. Естественно речь о путешественниках, у которых нет автонавигаторов.

Из всего списка АПИ карт могут только распечатываться, и то - со всем остальным сайтом.

Любые другие действия не даст сделать сам браузер.

Странно.... ведь на материнском Яндекс-карте фрагменты карт можно легко печатать!

Они там печаются со всем сайтом. maps.yandex.ru - это просто еще один сайт, который использует АПИ.

АПИ тут - жертва. Его используют.

Хорошо, а как сделать версию для печати? Есть карта, на которой пользователь построил свой маршрут - затем на другую страницу "Версия для печати" нужно передать следующее:

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

Как? Где об этом прочитать?

Вот ссылка - там нажмите кнопку "Схема проезда"

Обычный javascript. Надо будет как-то "понять" что у вас на карте изображено, как-то передать на новую страницу и там показать еще раз.