На главную... Продукты | Технологии | Классификаторы | Проекты | Скачать | Цены| Форум | Статьи | Обучение | Контакты

Сделать выделение SelectMapCircleAction сплошным, а не пунктиром

Поиск  Пользователи  Правила  Войти
Форум » Серверные приложения » GIS WebToolKit
Страницы: 1
RSS
Сделать выделение SelectMapCircleAction сплошным, а не пунктиром
 
Добрый день.
Просьба подсказать по SelectMapCircleAction.
Как сделать так, что бы по окончанию выделения(onMouseUp), облать была не пунктиром, а сплошная и закрашена.
Думал, что нужно сделать setActiveObject и поменя state, но тогда окружность просто пропадает
 
Добрый день!  
Метод onPostRender( renderer: SVGrenderer ) {

       let st yle = new Style( { marker: new MarkerStyle( { markerId: RED_CIRCLE_SVG_MARKER_ID } ) } );
       this.map.mapObjectsViewer.drawMapObject( renderer, this.pointObjectCenter, style );

       let styleLine = new Style( { stroke: new Stroke( { color: 'red', opacity: 1, dasharray: '5 5' } ) } );
       this.map.mapObjectsViewer.drawMapObject( renderer, this.circleObject, styleLine );
   }  
Нужно заменить стиль рисования объекта.
Например,  objectStyle = new Style( {
       stroke: new Stroke( {
           color: 'red',
           width: '1px',
           dasharray: '5, 5'
       } ), fill: new Fill( {
           color: 'red',
           opacity: 0.15
       } )
   } );    и использовать его для рисования    this.map.mapObjectsViewer.drawMapObject( renderer, this.circleObject, objectStyle );
Страницы: 1
Читают тему (гостей: 1)



© КБ Панорама, 1991-2025

Регистрируясь или авторизуясь на форуме, Вы соглашаетесь с Политикой конфиденциальности