Ранее при печати карты с нанесенными на нее точками внизу листа (или на втором листе) расспечатывались описания точек. То есть та информация, которая была внесена в описание каждой точки. Это было очень удобно. На текущий момент такой функционал мне обнаружить не удалось. Может быть, кто-то знает как это исправить?
День добрый.
Столкнулся с проблемой: создаю карту, добавляю к ней Placemark, пытаюсь напечатать страинцы с картой, но при печати на карте вместо меток пустые квадраты ...
Код добавления Placemark:
yMap.geoObjects.add(new ymaps.Placemark([Latitude, Longitude],{balloonContentBody: title,},
{iconLayout: 'default#image',
iconImageHref: '/img/mapmarker.png',
iconImageSize: [35, 42],
iconImageOffset: [-17, -40]
}));
Версия карт: 2.1
Как обстоят дела с печатью карты в версии 2.1 ? Можно, реально? Мой результат фон из карты и корявые кнопки)
Всем привет
столкнулся с проблемой
Берем самый первый пример из песочницы http://api.yandex.ru/maps/jsbox/ "Создание и удаление"
размещаем страничку на сервере
При печати из IE 8.0 карта на печать не выводится. Выводится только кнопка и текст:
яндекс копирайт сообщить об ошибке и условия использования
При печати из оперы хрома и яндекс браузера проблемы нет карта печатается корректно
Как срастить с IE?
подскажите пожалуйста,появилась ли возможность распечатки карты?
Сегодня в Екатеринбурге при поддержке Яндекса проходит конференция Fronttalks. В 19:00 по екатеринбургскому времени (17:00 по Москве) Вадим Макишвили, разработчик интерфейсов геоинформационных сервисов, расскажет про то, как мы в Яндекс.Картах сделали лучшую в мире страницу печати карты.
Подключитесь к трансляции и посмотрите выступление Вадима, в каком бы горое вы не находились. Запись выступления появится позже.
Вадим расскажет, про исследование, которое мы провели перед началом работы, чтобы понять, что же самое главное в идеальной странице печати карты, а так же про реализацию все идей и проблемы, с которыми мы столкнулись. В рассказе Вадима будет много полезного для тех, кто хочет научиться печатать фоновые цвета и изображения.
Размер карты больше 10000х10000рх. Ни меток, ни контролов, только карта. Принтера таких размеров естественно тоже нет, поэтому печатать придется кусками А4. Карта таких размеров просто создается и нормально грузится в браузер. А вот печатать ее браузеры не хотят. Firefox 5.0 печатает только первую страницу, а на остальных фон карты, как будто нет данных по этим местам(предварительный просмотр печати показывает тоже самое). Опера 12.15, если я правильно понял то, что она делает, на каждом листе печатает только один тайл в левом верхнем углу(предварительный просмотр печати показывает карту на всех листах). IE, Chrom, Яндекс карты таких размеров не открыли вообще. В каждом браузере в настройках печати установлено "печать фона", но это не помогает. Вот здесь http://habrahabr.ru/post/150061/ рекомендуют через layer делать. Мне кажется есть несколько вариантов, через Static.API (у меня не получилось координаты пересчитывать так чтобы края сшивались) или через layer, но здесь мне совсем не понятно, можно ли тайлы как то из карты извлекать и по своему их размещать. Прошу помощи в общем)
Александр Зинчук, разработчик API Яндекс.Карт, выступил на конференции РИТ++ c рассказом о проблемах, которые могут возникнуть при печати страниц веб-приложений и сайтов, а также о том, как решить эти проблемы на основе опыта API Яндекс.Карт.
Поскольку онлайн-трансляции конференции не было, мы выкладываем видео доклада Саши:
Очень актуальный вопрос по печати, пока нигде не нашел прямого решения и не громоздкого, но может есть обходной путь.
Если мы нажмем на кнопку печать на Яндекс.Картах, откроется страница http://maps.yandex.ru/pri
В этом урле есть параметр um=FrWLZU3C5Q4LOIAi90V77fCFn-ENBIxi, который, на сколько я понимаю, является уникальным идентификатором карты, с метками.
Есть ли у кого мысли, о возможности генерации этого параметра(um) по API, с уже размещенными метками на своем сайте, и у себя на сайте генерировать кнопку печатать, которая вела бы на http://maps.yandex.ru/print/?um=Мой параметр&... с уже подставлеными моими параметрами?
Таким образом печать будет проходить полностью сервисами Яндекса, но на сайте будет генерироваться um карты..
Как вы думаете возможно ли это реализовать?
Добрый день, уважаемые Знатоки :)
При печати карты все маркеры на ней заменяются на белые квадратики, да и балун ломается если был открыт в момент печати.
Попробовать можно тут:
https://akuaku.ru/Notepad
Воспроизводится и на других сайтах:
http://dimik.github.com/y
Можно ли это побороть?
Спасибо
На 1.1 версии апи можно было текущую страницу отправлять на печать. Сейчас же если карта рендериться через api 2.0 В печать - пустой див. Как исправить ситуацию - не нашел решения.
Всем привет! Использую js api yandex maps (народная карта <script type="text/javascript" src="http://api-maps.yandex.ru
Буду очень благодарен хоть за малейшую подсказку ! Если нужен код могу приложить! Спасибо !
Добрый день.
Подскажите пожалуйста в чем может быть причина, может кто сталкивался с этим
У есть карта с многоугольниками. При отображении все показывает правильно а вот на печать не выводится, даже в предварительном просмотре показывается только пустая карта без многоугольника. (и во всех браузерах одно и тоже).
На других компьютерах тоже самое, подскажите пожалуйста в чем причина.
Здравствуйте,
Имеется сайт для рисования маршрута по городу. (для пятничных ночных велопрогулок (100-500 участников))
Хочется, чтобы готовый маршрут можно было не только показать пользователям с экрана монитора, но и позволить распечатать на листе бумаги чтобы взять этот лист с собой.
Возник такой вопрос по пользовательскому соглашению:
Не является ли нарушением пользовательского соглашения страница для "печати"?
Сделал карту проезда к офису, с элементами управления и прочее. А как сделать версию для печати этого же куска карты? Чтобы печаталась в выбранном пользователем масштабе, но без элементов управления.
Пытаюсь распечатать карту с помощью такого кода:
print.onclick = function () {
var maptype;
switch (_this.map.getType().getName()){
case 'Спутник': maptype='sat';break;
case 'Гибрид': maptype='sat,skl';break;
default: maptype='map';break;};
var statmapurl='http://static-maps.yandex
var objWin = window.open('','map','wid
objWin.document.write ('<head></head><body><img src='+statmapurl+'><a href="JavaScript:window.print();">Print this page</a></body>'); };
после запуска этой функции открывается новое окно с картой и кликабельной на принт строчкой. Но в IE не работает принт, так как статус загрузки этого нового окна замирает на середине. А FF например тоже не догружает его до конца но позволяет распечатать. Подскажите плз в чем проблема и как с ней бороться.
Заранее спасибо.
Почему при печати страницы, на которой открыт балун с координатами допофиса, пропадает белый фон балуна и текст печатается на карте? Как сделать так, чтобы при печати фон балуна не пропадал?
С этим вопросом я обратился в тех. поддержку API Яндекс Карты, но Георгий Атласов ответил мне следующее: "Видимо, это проявляется в некоторых браузерах. Попробуйте сделать для
страницы с картой специальную кнопку печати. Можете также обратиться за
советом в клуб разработчиков API Яндекс.Карт
http://clubs.ya.ru/461168
Прошу Вас помочь разобраться с этим вопросом.
Заранее длагодарю,
Александр
вопрос такой. Сдедал версию для печати, без лишнего оформления и прочего.
в body onload - стоит вызов карты и сразу печать: "ShowMapAdrRO('текст для баллуна');window.print();"
карта печатается не всегда. или баллун "коцаный"
если вызвать документ на печать второй раз - всегда всё ок. - то есть явно не успевает прогрузиться, а второй раз - всё уже в кэше.
вопрос. есть ли событие onload у карт? как я могу узнать что всё что я просил показать и нанести на карту уже загрузилось и нарисовалось?
Можно ли добавить к элементам управления картой, элемент печать, типа как здесь maps.yandex.ru. Если да то как?