Как в Leaflet отрисовать маркеры через svg

252
27 апреля 2022, 00:30

Столкнулся с проблемой отрисовки маркеров в react leaflet. leaflet заворачивает svg иконку в тег img, от чего мне нужно избавиться. В качестве иконки маркера может быть изогнутая стрелка. Нужно, чтобы тултип показывался при наведении на стрелку, а не при наведении на прозрачную область картинки.

{!!events.length && events.map(el => {
    if (!!excludedTypes && excludedTypes.includes(el.type)) return null;
    const iconPerson = new L.Icon({
      iconUrl: el.iconUrl,
      iconRetinaUrl: el.iconUrl,
      iconSize: [10 * zoom * 0.5, 12 * zoom * 0.5],
      className: 'Map-Event'
    });
    return (
      <Marker onclick={() => {
        setInfoblocks(el);
        setInfoblockId(el._id);
      }} key={el._id} icon={iconPerson} position={el.position}>
        <Tooltip direction='top' >
          <div>{el.title}</div>
        </Tooltip>
      </Marker>
    )
  })}

READ ALSO
Вывод шорткодов wp через js

Вывод шорткодов wp через js

Всем привет! Столкнулся с такой проблемой, на сайте есть js который являеться фильтром и в котором есть Data (объекты с данными)Соответственно...

104
Как вставить код?

Как вставить код?

Здравствуйте требуется вставить большой кусок кода следующим образом:

199
Автоматическое подключение модулей в gulp-mocha

Автоматическое подключение модулей в gulp-mocha

Я использую gulp-mocha для тестированияМне также нужно задействовать другие библиотеки, вроде chai, во всех тестах

174
Как сделать обратный transition цвета в CSS?

Как сделать обратный transition цвета в CSS?

Недавно начал верстку сайтаЯ задал transition почти каждому элементу на сайте - работает все красиво и слажено

238