Я новичек в работе с OpenLayers.
Сейчас ознакамливаюсь с уже готовым решением картографического сервиса.
В нем используется для отображения Shapes -- MapServer, а для всего остального -- OpenLayers.
Мне необходимо добавить возможность сохранять карту (то что видит пользователь с объектами на карте) как изображение или PDF.
Нашел хороший пример: http://www.cartoninjas.net/post/2010/12 ... SPNET.aspx, т.к. сам использую ASP.NET и серверная часть тут описана, но проблема с клиенской частью в том, что у меня не оказалось у layer объекта grid свойства, а также getURL метода для сохранения картинок. В примере это было прокоментировано "if you have gmaps layers the js example shown here will fail as gmaps layer does not have a grid property".
Вопрос: Можно ли применить этот же подход в моем случае и какие изменения мне для этого нужно сделать ?
сохранить карту как изображение (MapServer,OpenLayers)
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 06 июн 2011, 15:24
- Репутация: 0
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: сохранить карту как изображение (MapServer,OpenLayers)
Вот неплохой обзор имеющихся технологий для вашей задачи:
Konzepte zum Druck von Berichten mit Kartendaten aus Webapplikationen (pdf)
Konzepte zum Druck von Berichten mit Kartendaten aus Webapplikationen (pdf)
лангольеры под окном жрали время ом-ном-ном
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 06 июн 2011, 15:24
- Репутация: 0
Re: сохранить карту как изображение (MapServer,OpenLayers)
спасибо! ознакамливаюсь!
-
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 06 июн 2011, 15:24
- Репутация: 0
Re: сохранить карту как изображение (MapServer,OpenLayers)
пример достаточно хороший, но насколько я разобрался, он не совсем для моего случая: у меня не GEOServer/MapFish, а MapServer -- print module GeoExt.data.PrintProvider поэтому мне не подходит.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость