首页 > 移动平台 > 详细

ArcGIS API for JavaScript 4.2学习笔记[3] 官方第二章Mapping and Views概览与解释

时间:2017-02-04 10:40:09      阅读:335      评论:0      收藏:0      [点我收藏+]

目录如下:

技术分享

连接:第二章 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)下,不同地理数据的切换(坐标不变)。例子:度娘地图中卫星地图和街道图的切换。

ArcGIS API for JavaScript 4.2学习笔记[3] 官方第二章Mapping and Views概览与解释

原文:http://www.cnblogs.com/onsummer/p/6363912.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!