目錄如下:
根據本人體會,
【這一章節主要是介紹地圖(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)下,不同地理數據的切換(坐標不變)。例子:度娘地圖中衛星地圖和街道圖的切換。