powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / openlayers, raphael, js
3 сообщений из 3, страница 1 из 1
openlayers, raphael, js
    #38918155
FlipperF13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго дня.
Уже почти как неделю назад столкнулся с задачей, которую все никак не получается решить своими силами, поэтому обращаюсь за помощью к Вам.
Суть в следующем. Есть некое веб приложение на котором крутится OpenLayers 3, подключенный к локальному wms серверу. К карте подключены два wms слоя, один берется непосредственно с wms сервера, другой создается динамически. Необходимо средствами библиотеки raphael динамически рисовать на карте(новый слой) svg картинку с возможностью перехвата событий(клики, drag and drop, нажатия клавиш на клавиатуре). Картинка так же должна корректно изменять масштаб и находится на карте именно в том месте где была нанесена. В общем повторять поведение слоя svg если бы он был создан непосредственно в openlayers. Средствами openlayers3 задачу я решил, но к сожалению возможностей openlayers по отрисовке svg мне недостаточно. Вопрос в следующем, как создать в openlayers svg слой и передать ему paper от raphael, но так чтобы его можно было бы редактировать именно средствами raphael.
Буду очень благодарен за помощь или подсказку.
Спасибо.
...
Рейтинг: 0 / 0
openlayers, raphael, js
    #38919042
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FlipperF13Средствами openlayers3 задачу я решил, но к сожалению возможностей openlayers по отрисовке svg мне недостаточно
Что именно недостаточно? Рендерит вид ведь wms server.
я бы проверил:
- openlayers - исходники, т.к. это открытая библиотека
- связку редактора не с raphael, а с Canvas HTML5 руками. Т.к. вам его потом опять будет недостаточно.
...
Рейтинг: 0 / 0
openlayers, raphael, js
    #38919585
FlipperF13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В итоге решил задачу с помощью ol.Overlay. Вставляю на карту с его помощью div, в котором рисую svg рафаелем. Единственное пришлось синхронизацию изменения масштаба карты для svg делать руками.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / openlayers, raphael, js
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]