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 ...
随机推荐
- Master Nginx(5) - Reverse Proxy Advanced Topics
Security through separtion Encrypting traffic with SSL Authenticating clients using SSL Blocking tra ...
- ☀【CSS3】切换开关
采用纯 CSS3 制作 iPhone 风格切换开关 √http://5m3d.com/?p=846 <!DOCTYPE html> <html lang="zh-CN&qu ...
- 从头开始编写一个Orchard网上商店模块(1) - 介绍
原文地址:http://skywalkersoftwaredevelopment.net/blog/writing-an-orchard-webshop-module-from-scratch-par ...
- 理解SVG坐标系统和变换: 建立新视窗
在SVG绘制的任何一个时刻,你可以通过嵌套<svg>或者使用例如<symbol>的元素来建立新的viewport和用户坐标系.在这篇文章中,我们将看一下我们如何这样做,以及这样 ...
- ruby编程语言-学习笔记1
安装完 ruby ri irb ruby-devel 1. 先来个简单的,写个helloworld 给新手们 (terminal中,# 代表root权限,$ 代表用户权限, 前面的就不写了.) # ...
- Linux下的iwpriv(iwlist、iwconfig)的简单应用
无线网络飞速发展的今天,许多设备都提供了连接无线网络的功能. 那么Linux下的wifi到底该怎么配置.连接呢?? 开始配置之前,我们要说说iw家族.iw是linux下常用的wifi配置工具,网上有相 ...
- [liu yanling]软件测试分为哪几个计划过程阶段
a) 计划阶段:编写测试计划,搭建测试环境,准备测试数据b) 设计阶段:编写测试用例(需求分析和测试用例文档)c) 执行阶段:执行测试用例,生成缺陷d) 报告阶段:测试报告,改进意见
- 如何破解Adobe Acrobat9 pro?(转)
解决办法: 1.到 C:\Program Files\Common Files\Adobe\Adobe PCD\cache 文件夹下找到 Cache.db,并删除此文件 . 2.打开Adobe Acr ...
- 如何从Windows Phone 生成PDF文档
我需要从我的Windows Phone应用程序生成PDF. 遗憾的是没有标准的免费的PDF生成库在Windows Phone上运行. 我不得不自己生成PDF,通过直接写入到文件格式. 这竟然是真的很容 ...
- CodeForces 352D. Jeff and Furik
题意:给n个数,第一个人选取相邻两个递降的数交换顺序,第二个人一半的概率选取相邻两个递降的数交换顺序,一半的概率选取相邻两个递增的数交换顺序.两个人轮流操作,求整个数列变成递增数列所需交换次数的期望. ...