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

  • 相关阅读:
    架构师的成长之路初片~ntp时间同步
    架构师的成长之路初片~水晶头的颜色排序
    架构师的成长之路初片~Python-邮件(smtplib)、requests模块、API接口调用
    架构师成长之路之~调优思维
    架构师的成长之路初片~python~调整背景及滚轮+各种快捷键
    架构师成长之路之~Node.js安装篇
    微服务技术栈
    C#资源释放(托管资源、非托管资源)
    Beyond Compare 4 密匙
    MySql批量导入 .netcore命名空间完全相同问题
  • 原文地址:https://www.cnblogs.com/onsummer/p/6363912.html
Copyright © 2020-2023  润新知