@moem

Как поместить svg маркер на canvas слой в leaflet?

Здравствуйте.
Подскажите, пожалуйста, кто знает.
Существует ли доступный способ (через плагины, несложный код или ухищренным использованием уже имеемого функционала) поместить svg маркер на canvas слой? Типа как circleMarker, только произвольный svg маркер фиксированного размера.
Спасибо.
  • Вопрос задан
  • 913 просмотров
Пригласить эксперта
Ответы на вопрос 2
profesor08
@profesor08
В доках все есть. В гугле все есть. На stackoverflow все есть.

https://leafletjs.com/examples/custom-icons/

var svg = '' // insert your own svg
var iconUrl = 'data:image/svg+xml;base64,' + btoa(svg);

var icon = L.icon( {
    iconUrl: iconUrl,
} );
Ответ написан
@lipton_ice_tea
Вы можете использовать этот плагин https://www.npmjs.com/package/leaflet-canvas-markers
Он позволяет просто добавлять любые изображения на единый Canvas-слой, в который добавляются и circleMarker
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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