Клуб API Карт

Вопрос по Пользовательскому соглашению (распечатка карты)

Andrey.Cjkjvfnby
17 мая 2010, 14:24

Здравствуйте,

Имеется сайт для рисования маршрута по городу. (для пятничных ночных велопрогулок (100-500 участников))

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


Возник такой вопрос по пользовательскому соглашению:

Не является ли нарушением пользовательского соглашения страница для "печати"?





7 комментариев
Подписаться на комментарии к посту
Если я не ошибаюсь такой вопрос уже поднимался, и ответом как всегда было "нельзя", и опять же в этом виноват не Я а его соглашения с поставшиками карт.

Но это относиться к массовым публикациям и всем таким, до конца не определеным материям.

Идем на maps.yandex.ru - видим кнопочку "распечатать".
Нажимаем и печатаем.
При желании в начале туда свой xml с путями рисуем.
Andrey.Cjkjvfnby
18 мая 2010, 13:00
Можно поподробнее про то как туда xml нарисовать?

Хотя боюсь при печати такой карты на А4 при высоте/ширине прямоугольника в который вписан маршрут, около 20км карта будет слабо читаема.



Отобразить YMapsML на maps.yandex.ru можно, введя его адрес в строке поиска. Таким образом, вы можете просто формировать ссылку на maps.yandex.ru с соответствующими параметрами.
Например, http://maps.yandex.ru/?text=http%3A%2F%2Fapi.yandex.ru%2Fmaps%2Fymapsml%2Fexamples%2Fxml%2Fpolygon.xml&ll=34.345537%2C61.768237&spn=0.222988%2C0.074087&z=13&l=map

Либо вы можете использовать static api для версии печати. Правда, ее максимально отдаваемый размер ограничен 650х450px.
Да, вы правы. Если распечатывает конкретный пользователь для личного использования, то это не нарушение ПС.
Andrey.Cjkjvfnby
19 мая 2010, 00:53
Спасибо.

А такой вопрос, какой способ отображения  с точки зрения производительности-скорости наиболее оптимальный?

Пиковая нагрузка раз в неделю  (думаю максимально 1000 запросов в течении 3-4 часов)
Отобразить нужно одну-две полилинии (суммарно до 300 точек) и штук десять мкток (с моими изображениями)

Страница  с джаваскрипт, или загрузка через хмл?
Наиболее производительное - это отображение static api (потому что это только картинка, которая формируется на нашем сервере).

По поводу выбора между формированием javascript или YMapsML, я бы посоветовал остановиться на YMapsML. В частности из-за того, что ломаные после обработки файла нашим парсером автоматически симплифицируются, то увеличит общую производительность.
Andrey.Cjkjvfnby
19 мая 2010, 20:15
На счет статик апи я уже думал, но  будет не очень читабельно. Да и ориентация редко совпадает с нужной.

Вот пример маршрута:
http://route.pin-x.ru/show/10/

Беглый осмотр YMapsML не дал мне ответа можно ли base64 кодированые координаты линии туда вставлять.