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 等对象。
ArcGIS Server JavaScript API 各命名空间的含义【转】的更多相关文章
- ArcGIS Server JavaScript API中ESRI字体下载
---------------------------------------------------------------------------------- import sys, os im ...
- 应用ArcGIS Server JavaScript API实现地图卷帘效果实现
var maskDynamicMapServiceLayer = null; var maskDynamicMapServiceLayerDiv = null; var pointNumb = 0; ...
- Arcgis for Javascript API下类似于百度搜索A、B、C、D marker的实现方式
原文:Arcgis for Javascript API下类似于百度搜索A.B.C.D marker的实现方式 多说无益,首先贴两张图让大家看看具体的效果: 图1.百度地图搜索结果 图2.Arcgis ...
- ArcGIS For JavaScript API 默认参数
“esri.config”的是在1.3版中的的“esriConfig”的替代品.如果您使用的是1.2或更低的版本,您应该参阅默认API v1.2和更低的配置.对于版本1.3或更高版本,您可以使用“es ...
- 利用Arcgis for javascript API绘制GeoJSON并同时弹出多个Popup
1.引言 由于Arcgis for javascript API不可以绘制Geojson,并且提供的Popup一般只可以弹出一个,在很多专题图制作中,会遇到不少的麻烦.因此本文结合了两个现有的Arcg ...
- arcgis for JavaScript API 4.5与4.3的区别
arcgis 4.5与4.3区别: 鉴于本人使用4.3时间比较久,而arcgis for JavaScript API于9月28日推出了4.5版本,但是直接更换4.5的init.js会出现意想不到的错 ...
- ArcGIS API for JavaScript开发笔记(一)——ArcGIS for Javascript API 3.14本地部署
堪称史上最详细的< ArcGIS forJavascript API 3.14本地部署>文档,有图有真相~~~ ---------环境:Windows server 2012R2,IIS ...
- C# 调用ArcGIS server admin api
一.AGS server admin api 介绍 1.1什么是admin api AGS Server Admin api 官方的称呼是 AGS Server administrator api, ...
- 【转】基于ArcGIS for javascript api 轨迹回放
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/stri ...
随机推荐
- BZOJ_1616_[Usaco2008_Mar]_Cow_Travelling_游荡的奶牛_(DP)
描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1616 给出一张图,有些点不能走,给出起始点和结束点,以及时间,求在该时间到达结束点的方案数. ...
- xilinx cpld XC95144XL 最小系统板
手上有几块xilinx的CPLD芯片XC95144,闲着无聊,打样的几块板子回来玩玩. 全部引脚引出,外接4个LED灯和一个Power灯,做成了50mm*50mm的板子,省钱(O(∩_∩)O). 下面 ...
- Unity3D Mathf函数
Mathf.Abs绝对值 计算并返回指定参数 f 绝对值. Mathf.Acos反余弦 static function Acos (f : float) : float 以弧度为单位计算并返回参数 f ...
- Red5 1.0.5安装过程记录
Red5从旧的服务器切换到了github上后,截至20150702仍未更新文档.为了搭建Red5开发环境,我像无头苍蝇一样乱转了很多博客和StackOverflow.藉此记录这次安装过程,希望能够帮助 ...
- 【原】 Spark中Task的提交源码解读
版权声明:本文为原创文章,未经允许不得转载. 复习内容: Spark中Stage的提交 http://www.cnblogs.com/yourarebest/p/5356769.html Spark中 ...
- 【原】 Spark中Worker源码分析(一)
Worker作为对于Spark集群的健壮运行起着举足轻重的作用,作为Master的奴隶,每15s向Master告诉自己还活着,一旦主人(Master>有了任务(Application),立马交给 ...
- Windows Azure 的磁盘管理相关概念
在 Windows Azure 的虚拟机中,磁盘有多种使用方式.操作系统磁盘是用来为虚拟机提供操作系统的虚拟硬盘.数据磁盘是附加到虚拟机上用来存储应用程序数据的 VHD. 根据应用程序的需要,可从多种 ...
- awk学习
首先分享一个哥们的文章:http://coolshell.cn/articles/9070.html
- 【原创】MapReduce计数器
MapReduce框架内置了一些计数器的支持,当然,我们也可以设置自己的计数器用来满足一些特殊的要求. 其实计数器可以用来完成很多事,关键要看你如何用,例如你想知道map输入数据的指定记录特定的信息有 ...
- 解决android锁屏或解锁后activity重启的问题
If your target build version is Honeycomb 3.2 (API Level 13) or higher you must put the screenSize f ...