目錄如下:
連接配接:第二章 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 WebMap和Load 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)下,不同地理資料的切換(坐标不變)。例子:度娘地圖中衛星地圖和街道圖的切換。