ArcGIS API for JavaScript 4.2學習筆記[3] 官方第二章Mapping and Views概覽與解釋


目錄如下:

連接:第二章 Mapping and Views

根據本人體會,

【這一章節主要是介紹地圖(Map)和視圖(View)的。】

其中,Get started with MapView(2D)Get started with SceneView(3D)兩節介紹了如何加載ESRI服務器或者開源的地圖和視圖。這兩節介紹了很重要的概念:Map和View,Map即地理數據,而View代表視圖。

View主要有兩種,MapView和SceneView,前者是2D的,而后者是3D的,區別就是投影到哪里,前者投影到平面上,而后者投影到球體上,類似ArcScene和ArcGlobe。

Load a WebMapLoad a WebScene是加載某服務器上的Web地圖或3D場景,官方的意思是支持ArcGIS Online or ArcGIS for Portal item導入為WebMap或WebScene,唯一的識別碼就是ID。

Save a WebScene,顧名思義,保存場景,幾行代碼即可保存場景(可以覆蓋保存)。

WebScene slides,這小節演示了給當前場景拍個照片然后存起來,需要的時候點擊這個div(圖片)即可讀檔。

Create a local scene,這個不是很懂,貌似是把兩個以上的scene疊加,形成一個新的,然后添加到SceneView中。

Map rotation,這小節給2D地圖(Map)添加了指北針小工具(wigdet?),允許2D地圖旋轉,可以用指北針恢復正北方向。

Using goTo() in a SceneView,這小節演示了地圖縮放動畫。

Overview map,這小節演示了如何使用鷹眼功能(其實就是2DMap和3DScene同步)。

View padding,這小節演示了如何移動View的位置(例如需要一個面板在右邊的時候,可以把地圖的中心向左移動一些)

Custom basemap,這小節使用了Basemap這個類,創造了Basemap實例后就可以把Map對象的基礎數據替換成自己的數據了。

Synchronize two views,這小節演示了如何把3D的SceneView和2D的MapView同步顯示。

Swap web maps in the same view,這小節演示了同一個view(如MapView)下,不同地理數據的切換(坐標不變)。例子:度娘地圖中衛星地圖和街道圖的切換。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM