@zlodiak

Как нарисовать множественную обводку?

Помогите пожалуйста обвести область многоугольника. Трудность в том, что обводка должна состоять из 3 частей: толстая красная линия и с обеих сторон от неё по тонкой белой линии.

JSFIDDLE

Моя попытка вот:
ymaps.ready(init);

var myMap,
    currCoords = [55.76, 37.64];
    
const polygonMocks = [
  [55.75, 37.50],
  [55.80, 37.60],
  [55.75, 37.70],
  [55.70, 37.70],
  [55.70, 37.50]
]; 

function init(){     
    myMap = new ymaps.Map("map", {
        center: currCoords,
        zoom: 18
    });
    
    const p =  new ymaps.Polygon([polygonMocks], {
      hintContent: "Многоугольник"
    }, {
      fill: false,
      strokeColor: ['#fff', '#f00', '#fff'],
      strokeWidth: [2, 10, 2],
      outline: true
    });    
    
    myMap.geoObjects.add(p);
};
  • Вопрос задан
  • 73 просмотра
Решения вопроса 1
0xD34F
@0xD34F Куратор тега Яндекс.Карты
толстая красная линия и с обеих сторон от неё по тонкой белой линии

Реально это будут две линии - толстая белая, и красная потоньше, лежащая посередине белой. Типа так.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы