@ilyaalekseev
изучаю web

Как в openlayers скрыть линию, которую сейчас рисуем?

Есть начальное добавление рисования линии

var vectorSource = new ol.source.Vector();
      var vectorLayer = new ol.layer.Vector({ source: vectorSource });
      var drawLine = new ol.interaction.Draw({
         source: vectorSource,
         type: 'LineString'
      });
      map.addLayer(vectorLayer);


нужно когда наводим на элемент скрыть линию, которая перемещается вместе с мышкой, а когда убираем мышку с элемента обратно вернуть линию к мышке

$(".elem").hover(function(){
//скрыть линию
},
 function(){
//вернуть линию к мышке
});
  • Вопрос задан
  • 191 просмотр
Пригласить эксперта
Ответы на вопрос 1
Moskus
@Moskus
Меняйте strokeOpacity у линии. Когда нужно скрыть - ставьте "0", а когда показать - "1".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы