【问题标题】:leaflet.js disable duplicated world mapsLeaflet.js 禁用重复的世界地图
【发布时间】:2013-12-17 15:29:43
【问题描述】:

我们需要禁用默认显示的主世界地图左右两侧的重复世界地图。 问题是我们需要精确的缩放级别,有时传单显示重复...... 是否可以完全删除重复项?

【问题讨论】:

    标签: leaflet


    【解决方案1】:

    您将禁用TiledLayer(扩展GridLayer)的noWrap 属性。文档here

    var layer = new L.tileLayer("http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png", {
        noWrap: true
    });
    

    【讨论】:

    【解决方案2】:

    如果你使用react-leafet,你可以在tileLayer组件中设置这个属性:

    <MapContainer
                center={{ lat: 51.505, lng: -0.09 }}
                zoom={5}
                style={mapStyle}
                scrollWheelZoom={true}
              >
                <TileLayer
                  noWrap={true}
                  url="https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"
                />
              </MapContainer>
    

    【讨论】:

      猜你喜欢
      • 2014-03-25
      • 1970-01-01
      • 2014-05-06
      • 2013-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多