Клуб API Карт

Вставка фрагмента карты как изображения на страницу блога

Пост в архиве.
Достаточно простой вопрос - хочу проэмбедить в свой отчет о поездке (на livejournal/яру) картинку с картой (потому что ничего другого вставить нельзя на публичных блог-платформах), на которой будут некие точки (нанесенные посредством функции Мои карты). Судя по описанию, через АПИ можно запросить именно картинку: возможно ли подобное реализовать это посредством Яндекс.Карт?
20 комментариев
Александр Новиков
28 января 2016, 08:18
А где в АПИ вы такое видели?
Помоему в вашем случае проще и быстрей использовать screenshot и фотошоп.
Видел так такое: http://api.yandex.ru/maps/staticapi/ Не нравится мне вариант с ручным изготовлением картинки. А если я внёс изменения, переделывать?
Александр Новиков
28 января 2016, 08:18
Ага. И правда. Сильная штука. Но вот если фрагмент карты еще вставить не проблема, то поставить на него метки будет проблематично :(
Видимо надо ждать обновлений от Яндекса, либо искать стороний инструментарий.
Для создания карты можете воспользоваться инструментом "Конструктор схем проезда".
Спасибо. Только маршруты не строит и их надо руками рисовать. Нельзя редактировать результат. Нельзя давать ссылку на Яндекс.Карты По сути это просто делалка скриншота. Но хоть что-то.
Если Вы сохраните скриншот с Яндекс.Картами, то нарушите Пользовательское соглашение.
Александр Новиков
28 января 2016, 08:18
А можете уточнить какой именно пункт соглашения нарушается? Я вот бегло просмотрел и нигде не увидел явного запрета на размещение на своем сайте скриншота браузера в котором открыта страница с Яндекс картами.
3.6. Сохранять, обрабатывать и видоизменять полученное через API Яндекс.Карт Содержание (включая результаты геокодирования), за исключением случаев временного хранения (кэширования) результатов геокодирования исключительно для целей улучшения функциональности и работоспособности Службы и только для использования в рамках API Яндекс.Карт.
Александр Новиков
28 января 2016, 08:18
Ок. Это я видел. Но ведь скриншоты будут делаться через обычные Карты Яндекс и АПИ тут ни причем. И если руководствоваться такой логикой, то почти каждый второй сайт в рунете, у которого есть "схема проезда", нарушает пользовательское соглашение.
тогда вы нарушите ПС Я.Карт :)
Прекрасный вопрос.

У меня вопрос похож, только посложнее. Есть ли возможность (если есть, то иллюстрация примером была бы лучшим ответом) размещать в теле сайта встроенные свои карты (созданные в сервисе "Мои карты")?

Дело в том, что в сервисе Мои карты просто сделать метки, их просто редактировать, с ЭйПиАй сложнее и муторнее. Не всегда можно точно указать координаты (инструмент "Определение координат" не помогает, там нет возможности приблизить/удалить и т.д.) и редакция меток -- процесс нетривиальный, особенно, если их много.

Благодарю за ответ.
Пока такой возможности нет, но мы думаем над этим.
Ясно.

Прошу прощения за наглость, однако, как долго вы обычно думаете над чем-то? :)

Я в том смысле, когда можно вернуться к рассмотрению такой возможности в будущем. Через неделю, месяц, полгода или того больше? Хочется побольше конкретности.

У Гугла, кстати, эта возможность есть, через фрейм, без скриптов. Вы рассматриваете такой подход?
ну и куда вы можете вставить этот фрейм? боюсь, почти никуда кроме собственного сайта
Не бойтесь. Это уже не мало.
Конкретных сроков назвать не можем. Следите за анонсами нашего клуба и корп. блога.

Готово: открываете свою карту в сервисе «Мои карты», слева нажимаете «Ссылка на эту карту» и копируете ссылку на YMapsML-файл, который можно загрузить в API Яндекс.Карт.

Спасибо за сотрудничество.

Оперативно. Класс!

Однако, не работает.

вот код:
http://www.w3.org/1999/xhtml">

    Тест мапы
   
   
   


   



Результат: серый прямоугольник div'a. Скрипты включены.
Да, действительно. Работает!

Здорово! Огромный от меня дар во благо всем разработчикам, реализовавшим эту возможность. Очень удобно и функционально! Настроение аж поднялось ;)