传单地图:ionic2 的旋转标记(Typescript)

Fer*_*ouk 4 leaflet typescript ionic2 angular

我是一个打字稿“新手”,目前正在使用传单 v1.1.0 作为地图的 ionic2 项目(Typescript)。我需要旋转一个标记。在以前的项目(JavaScript)中,我使用Leaflet.RotatedMarker。但是这个插件没有打字,不能在我当前的项目中使用。

我需要帮助找到使用传单旋转标记插件的方法或直接在我的代码中创建标记旋转行为。

f.l*_*ris 5

几个月以来,Leaflet.RotatedMarker 的 TypeScript 类型定义在这里提供:https : //github.com/DefinitelyTyped/DefinitelyTyped/commits/master/types/leaflet-rotatedmarker

除了leaflet-rotatedmarker之外,您还需要安装它们@types/ leaflet-rotatedmarker

如果你使用 npm,你只需要安装两个包:

npm i -S @types/leaflet-rotatedmarker leaflet-rotatedmarker

然后您可以在标记上设置旋转角度

import * as L from 'leaflet';
import 'leaflet-rotatedmarker';
...
 let marker = L.marker([47,18], {         
          rotationAngle: 180
          icon: ...,
        });
Run Code Online (Sandbox Code Playgroud)