как установить прокручиваемое смещение маркера - PullRequest
0 голосов
/ 23 мая 2019

Я создаю маркер со значком, но положение значка не в верхнем правом углу, где должно быть идеальное место, так как установить смещение положения для маркера.

Я некоторое время искал и нашел необработанное решение , оно не работает после прокрутки мышью. когда я увеличиваю карту, значок выходит далеко за пределы исходного положения.

вот мой код

const marker = L.marker(eaPoint.position, {
    icon: L.icon({
      iconUrl: ICONS.ruby,
      iconSize: [30, 40],
    }),
    riseOnHover: true,
    data: eaPoint.data,
  })

1 Ответ

1 голос
/ 24 мая 2019

Работает с атрибутом iconAnchor, я должен был прочитать документацию.

const marker = L.marker(eaPoint.position, {
    icon: L.icon({
      iconUrl: ICONS.ruby,
      iconSize: [30, 40],
      iconAnchor: [0, 30]
    }),
    riseOnHover: true,
    data: eaPoint.data,
  })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...