При поиске способа поворота маркеров в leaflet.js я обнаружил модуль leaflet-rotatedmarker . Я установил его через npm, но теперь я не знаю, как его использовать.
Согласно readme, он расширяет только существующий класс Marker
. Насколько я понимаю, я мог бы просто позвонить Marker.setRotationAngle()
сейчас, но эта функция не существует. Импорт Marker
из leaflet-rotatedmarker
также не работает.
Как правильно импортировать расширенный класс или как расширить существующий класс листовки с помощью функций / атрибутов в модуле? Спасибо.
Я говорю об утверждении import { XYZ } from 'leaflet-rotatedmarker'
.
Edit:
Это также не работает, если я пытаюсь установить rotationAngle
в конструкторе:
const marker = L.marker([tmpAgv.Pos.X, tmpAgv.Pos.Y], { alt: tmpAgv.Id }, {rotationAngle: 180}).addTo(this.mapObject);
Маркер все еще не повернут.