【问题标题】:leaflet map rotation (typescript)传单地图旋转(打字稿)
【发布时间】:2017-07-11 13:37:57
【问题描述】:

我在我的 Angular 2(打字稿)项目中使用 Leaflet.js 地图。

全图轮换有消息吗?

我已经尝试过 CSS “Hack”。

有传单或其他插件吗?

谢谢。

【问题讨论】:

    标签: javascript angular typescript ionic-framework leaflet


    【解决方案1】:

    this Leaflet issue中提到了一些讨论和实验分支,但目前Leaflet不支持。

    【讨论】:

    • 除了css还有其他的“hacks”吗?
    • 或一些我可以使用的插件?
    • 不是我所知道的传单。 OpenLayers 确实支持地图旋转:openlayers.org/en/latest/examples/rotation.html
    • OpenLayers 是不是需要钱才能像 mapbox 和 google maps 一样使用?
    • 不,它和 Leaflet 一样是开源的。
    【解决方案2】:

    终于找到解决办法了!

    我离开传单只是因为这张地图旋转:(

    因为我使用 openlayers 地图。您可以通过这些步骤以非常简单的方式安装

    npm install openlayers
    

    然后将类型 openlayers 安装到您的开发环境中:

    npm install --save-dev @types/openlayers
    

    然后通过这一行导入到文件中:

    import * as ol from 'openlayers';
    

    你终于可以像这样使用 openlayers 地图了:

    new ol.Map();
    

    (您可以使用来自openlayers docs 的代码)。

    【讨论】:

      【解决方案3】:

      https://github.com/fnicollet/Leaflet/tree/rotate-master非官方传单分支支持旋转。

      【讨论】:

      • 谢谢你,但我已经试过了,而且我也搬到了 openlayers,所以我不再需要它了。
      • 当我尝试使用它时,我遇到了很多错误,你可以给我发送一个有效的 ionic 2 示例吗?
      猜你喜欢
      • 1970-01-01
      • 2019-03-14
      • 1970-01-01
      • 2017-05-09
      • 2021-11-07
      • 1970-01-01
      • 2015-07-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多