首页 > 解决方案 > 我如何使用 wrld.js 映射区域中的平移边界

问题描述

我想要这个功能

https://www.mapbox.com/mapbox-gl-js/example/restrict-bounds/

在 wrld javascript sdk 中

https://www.wrld3d.com/wrld.js/latest/docs/examples/

wrld javascript sdk 正在使用传单,但它不支持某些功能,例如锁定缩放级别和限制平移到特定区域。

var map = L.map('map', {
    minZoom: 0,
    maxZoom: 0
});

wrld.js 不支持此功能

所以我通过以下代码实现了这一点

function updatePopup() {

    var zoom = map.getZoom();
    var center = map.getCenter();

    if(zoom < 15){
        map.setView(center, 15, {
        animate: false
    });
    }
  }

  map.on("update", updatePopup);

但我仍然无法设置平移请帮忙

https://jsfiddle.net/mrt2yxpu/

这是工作示例。

标签: javascriptmaps

解决方案


推荐阅读