• ArcGIS Server JavaScript API 各命名空间的含义【转】


    1、esri 命名空间
          所有的对象都是在 esri 命名空间下的,esri 有自己的属性和方法。
          如 esri.version 返回当前 JavaScript API 的版本号。esri.hide(Element) 隐藏 html 元素,像 DIV 或者是 TABLE 元素。
    2、Graphic 对象
          如果你做过 arcserver adf 开发或者是 arcserver api for Silverlight 开发的话,对 Graphic 对象应该是很熟悉的。这是一个表示存在于内存中的图像,当我们需要高亮显示我们查询出来的地图时,就要用到这个对象。
    3、InfoTemplate 对象
          从英文意思上看我们就知道这是一个信息模板对象,是一个包含标题和用来把 Graphic.attributes 属性转化为 html 表现方式的内容模板字符串。
    4、Map 对象
          这是任何一个 webgis 都必须要用到的对象,能够用来加载地图,对地图进行各种操作。
    5、SpatialReference 对象
         空间参考对象。
    6、Units 对象
          单位对象。
    7、dijits 命名空间
          我们知道 dojo 中有一个 dijit 包,它里面是有关一些页面布局和 html 控件的内容。
          esri 中的 dijits 命名空间下面同样是有 html 控件存在的,不过这只是 esri 自己定制的控件而已,该控件为 InfoWindow ,顾名思义,这个对象是可以用来显示信息的窗口,就像是桌面产品的弹出窗口一样。
    8、geometry 命名空间
          该命名空间包含了一些地理几何类型,如 Point,Polyline,Polygon 等对象。
    9、layers 命名空间
          该命名空间包含了各种图层类型的对象,如 ArcGISDynamicMapServiceLayer,ArcGISImageServiceLayer 和 ArcGISTiledMapServiceLayer等对象。
    10、render 命名空间
          该命名空间包含了有关于渲染的一些对象,如 ClassBreakRenderer,SimpleRenderer 和 UniqueValueRenderer等对象。
    11、symbol 命名空间
          该命名空间包含了有关于点、线、面等样式的一些对象,如 SimpleMarkerSymbol、SimpleLineSymbol 和 SimpleFillSymbol 等对象。
    12、tasks 命名空间
          该命名空间包含了一些有关任务的对象,如 FindTask、QueryTask 和 RouteTask 等对象。
    13、toolbars 命名空间
          该命名空间包含了工具栏的一些对象,如 Draw 和 Navigition。
    14、vitrualearth 命名空间
          该命名空间包含了一些与微软的 Bing Map 有关的一些对象,如 VEAddress,VEGeocoder 和 VETileLayer 等对象。

  • 相关阅读:
    ubuntu下查看某个头文件来自哪个软件包?
    系统调用fork()在powerpc上的源码分析
    linux应用程序如何从用户空间进入内核空间?
    执行docker ps时提示"dial unix /var/run/docker.sock: connect: permission denied"如何处理?
    ubuntu上安装远程桌面服务
    执行python安装命令时报错"ModuleNotFoundError: No module named 'setuptools'"如何处理?
    在arm下使用docker build创建容器镜像时磁盘空间不足如何处理?
    9、序列
    8、数据类型
    7、运算符与表达式
  • 原文地址:https://www.cnblogs.com/liuswi/p/3998486.html
Copyright © 2020-2023  润新知