首頁 / 浏覽問題 / WebGIS / 問題詳情
使用超圖leaflet時(shí)放大(dà)到(dào)最大(dà)層級繼續放大(dà)顯示白屏
32EXP 2024年06月13日
我在(zài)使用leaflet時(shí)放大(dà)到(dào)最大(dà)切片層級之(zhī)後還可以(yǐ)繼續放大(dà)的(de),但是(shì)我繼續放大(dà)就(jiù)顯示白屏了(le/liǎo), 我想繼續放大(dà)的(de)時(shí)候還能顯示切片的(de)最大(dà)層級,而(ér)不(bù)是(shì)顯示白屏。比如我的(de)切片最大(dà)是(shì)16級,但是(shì)我放大(dà)到(dào)19級的(de)時(shí)候我還想顯示切片最大(dà)的(de)層級的(de)圖像,而(ér)不(bù)是(shì)白屏

1個(gè)回答

您好,Leaflet隻能設置,放大(dà)到(dào)多少層後,不(bù)能繼續放大(dà);不(bù)能設置加載到(dào)最大(dà)層後,繼續加載,因爲(wéi / wèi)Leaflet是(shì)根據zoom層級,構造請求獲取瓦片
1,191EXP 2024年06月13日
那我能不(bù)能設置這(zhè)個(gè)圖層在(zài)放大(dà)到(dào)最大(dà)層級時(shí),再放大(dà)就(jiù)顯示一(yī / yì /yí)張圖片,或者就(jiù)顯示這(zhè)個(gè)圖層的(de)最大(dà)層級,或者顯示這(zhè)個(gè)圖層最大(dà)層級對應的(de)圖片?

您的(de)這(zhè)個(gè)需求可以(yǐ)這(zhè)樣實現,map加到(dào)更高層級,會跳轉到(dào)最大(dà)層級:

map.on("zoomend", function (){
  console.log(map.getZoom())
  if (map.getZoom() > 7){
    map.setZoom(7)
    new L.supermap.TiledMapLayer("http://localhost:8092/iserver/services/map-ugcv5-quanqiu/rest/maps/quanqiu").addTo(map);
  }
})
...