Я использую метод ol.interaction.Draw для рисования многоугольника на карте.Динамическое изменение стиля вектора в openlayers 3
• Я не хочу, чтобы пользователь мог рисовать многоугольник, который является слишком большим или пересекается, поэтому, когда выполняется любое из этих условий (которое я уже написал для определения кода), я хочу линии моего полигона, чтобы изменить синий цвет по умолчанию на красный, чтобы пользователь знал, что их многоугольник неприемлем.
• Я знаю, как установить стиль первоначально для функциональности Draw, но не могу понять, получения стиля для динамического изменения на лету, в то время как пользователь продолжает рисовать.
Любая помощь была бы принята с благодарностью. Благодаря!
Проблема, которую я имею, я хочу этот стиль, меняется, как я Я рисую функцию, поэтому, если две линии пересекаются, цвет должен измениться на красный. Прямо сейчас, какой бы стиль я ни определял для вектора, это то, что используется для завершения рисунка, несмотря на то, что я меняю стиль. – dugtoni
Я обновил свой ответ на примере. – tsauerwein
Удивительный, я смог заставить его работать. Благодаря! – dugtoni