當前位置:吉日网官网 - 錢幣收藏 - arcgis api 4.x for js的圖層管理

arcgis api 4.x for js的圖層管理

第壹部分實現基本地圖加載和二維模式切換;本文的內容是圖層管理控件,從兩個不同的角度實現,分別是直接綁定arcgis api提供的圖層管理小部件(LayerList)和自定義圖層管理圖標的點擊事件來控制圖層的隱藏或顯示。無論是LayerList的實現,還是管理層自定義圖標點擊,核心都是根據層的屬性visible設置true或false來控制。

TileLayer加載緩存地圖服務的切片圖層,緩存服務訪問緩存中的切片,而不是動態繪制圖像。因為有緩存機制,渲染速度比MapImageLayers快很多,適合疊加瓦片切割,而不是前端動態渲染。

MapImageLayer,允許顯示和分析地圖服務定義圖層中的數據,並輸出圖像而不是要素。地圖服務影像根據請求動態生成。

ElevationLayer,即加載了地形高程的圖層,應以3D模式顯示。

SceneLayer,也就是加載壹個3D場景圖層,應該以3D模式顯示。

圖層列表控件LayerList提供了壹種顯示圖層列表的方法,並提供了隱藏或顯示圖層的控件。

1.上述幾種類型的圖層都有壹個屬性listMode,這是默認顯示,也就是說,如果創建了圖層列表,這些圖層會疊加在地圖上,默認情況下位於圖層列表中。

GIS House的新博客系列在GIS House的網站上發布和更新。歡迎關註收藏:GIS之家網站。

GIS房屋工程:GIS房屋

GIS之家的交流與咨詢:咨詢模式

  • 上一篇:櫥櫃的角落裏很難存放東西。有什麽辦法可以改善嗎?
  • 下一篇:blibli怎麽積分?
  • copyright 2024吉日网官网