在寻找一种方法来旋转leaflet.js中的标记时,我找到了模块leaflet-rotatedmarker。我通过npm安装了它,但是现在我不知道如何实际使用它。
根据自述文件,它仅扩展了现有的Marker
类。据我了解,我现在应该可以只调用Marker.setRotationAngle()
,但是该函数不存在。从Marker
导入leaflet-rotatedmarker
也不起作用。
如何正确导入扩展类或如何使用模块中的功能/属性扩展现有的传单类?谢谢。
我正在谈论import { XYZ } from 'leaflet-rotatedmarker'
语句。
编辑:
如果我尝试在构造函数中设置rotationAngle
,它也将不起作用:
const marker = L.marker([tmpAgv.Pos.X, tmpAgv.Pos.Y], { alt: tmpAgv.Id }, {rotationAngle: 180}).addTo(this.mapObject);
标记仍未旋转。