- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ArcGIS 基于JavaScript API开发与应用入门技术
其它的JavaScript API
ArcGIS JavaScript API Demo
JavaScript API 基础
ArcGIS Server REST
REST(Representational State Transfer)
- 用URI描述互联网上的资源,所以没有开发工具的限制
URI表示的是统一的资源标识,它是以某种统一的(标准化 的)方式标识资源的简单字符串
REST表述性状态转移,REST很简单,只要使用网址,就可以很 容易地创建、发布和使用“REST风格”的网络服务。
相比REST的前一个标准简单对象访问协议(SOAP),REST风 格的网络服务是轻量级的,使用非常简便、灵活。基于REST的这 些优势。
从ArcGIS Server 9.3引入REST作为新型强大的功能,使用户能够 没有任何困难地发布和使用Web服务。REST是各层次开发者利用 ArcGIS Server创建自定义应用的最简便方法。
ArcGIS Server REST
Map Service (export, find, identify)
Map Service Layers (query)
Image Services (export)
Geocode Service (findAddressCandidates, Reverse Geocode)
Geoprocessing (execute, submit job)
Geometry Service (project, simplify, and others*)
Feature Services
JavaScript API 是什么?
• Javascript是一种面向对象的动态类型且区分大小写的客户端脚
技术本实语现言的,调主用要R目E的ST是A为PI了接解口决的服一务组器脚端本语,言利,用比Ja如vaPSecrrl,ipt遗AP留I您的可以
速度问题,为客户提供更流畅的浏览体验。您不必等待网页的刷
• 显示新您就发可布以地看图到服更务多或显叠示加效A果rc,G您IS更O不n必lin安e上装的任地何图插数件据,因服为务现。在几
• 执行乎服所务有器的上浏的览地器理都信可息以系解统析模它型,所并以显,示利执用行J结av果aScript来开发给予
地图的应用是web项目的最佳选择。
• 搜索您的地理信息系统数据并显示搜索结果
• 搜寻地址,并显示结果
JavaScript API是跟随ArcGIS9.3同时发布的,是ESRI根据JavaScript
快速的完成如下操作:
JavaScript API特点
• 一切基于服务
• 简单易学的语言基础
• 多种的多样的开发方式
• 丰富的网络资源
基于功能强大的Dojo JavaScript工具包
• 开发和部署都是完全免费的
为什么是dojo
Dojo宽松的使用许可
Dojo功能全面,事件设计模式、矢量图形支持、显示
效果、widgets、Ajax、JSON等都是ArcServer客户端开
发所需要的,并且Dojo利于扩展,方便Mashup应用
客户端有丰富的图表
I
BM、Sun、AOL等公司的支持
• 快
• 图
速创建地图 形绘制
以叠加您发 C标准
服务。
以允许用 的用户
。 括如下任
询 找地址 找属性 别特征 理处理
pt API 包括什么?
应用
布的服务或ArcGIS Online提供的以及给予OG 户绘制图形或信息弹出窗口,提供更好 务模板:
•
任务模板 基于dojo的可扩展性
• 可
验 包
基于doj
JavaScri
• 可 图
查
寻
查
识
地
的地
体
服务
o框架,JavaScript API还支持融合各类
如: Bing Maps/ Google Maps
JavaScript API现在的版本
• 最新到2.3版
• 2.3版调用方式
/jsapi/arcgis/?v=2.3
我们用JavaScript API 来做什么?
• 快速的创建交互式的地图应用。
• 基于ArcServer的REST API,我们可以为用户提供查询,显示要 素等服务。
• 利用叠加GP服务,我们可以为用户提供专业的分析结果。
- 2.3版本提供了更多的widget 。
- 更好的Popup效果
- 使用了Dojo 1.6.1
一些基于JavaScript API的网站
.au/public/nsw/home/map/base.html
/coverageviewer/
http://www.maps.lt/map/default.aspx?lang=en
/gisnet/iphone/e
文档评论(0)