【问题标题】:Disable openlayers map rotation禁用 openlayers 地图旋转
【发布时间】:2021-05-06 17:52:57
【问题描述】:

水平旋转地图时是否可以禁用多个点重复。 比如这里https://openlayers.org/en/latest/examples/cluster.html缩小的时候可以看到有重复的view

我实际上不想要这个,我需要禁用该复制并不得不说“一个世界”,以便只能拖入“一个世界”。有什么建议吗?

【问题讨论】:

    标签: openlayers


    【解决方案1】:

    wrapX: false 需要为每一层指定,即使那样你仍然可以换行到空白空间。在 OpenLayers 6 中,使用选项将视图范围限制为默认投影范围更容易

    extent: new View().getProjection().getExtent();
    

    https://codesandbox.io/s/cluster-forked-x73r9

    【讨论】:

    • 那是正确的答案。感谢帮助。有时很难在文档中找到必要的选项。
    • 也许您知道在旋转视图时也可以旋转标记。所以不会是重复,而是轮换,只是标记和集群跳转到新的“世界”?
    【解决方案2】:

    在创建源时将 wrapX 选项设置为 false 以防止这种情况发生。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-21
      • 2013-03-27
      相关资源
      最近更新 更多