ArcGIS API for JavaScript入门教程

ArcGIS API for JavaScript入门教程

ID:40156681

大小:1.32 MB

页数:22页

时间:2019-07-23

ArcGIS API for JavaScript入门教程_第1页
ArcGIS API for JavaScript入门教程_第2页
ArcGIS API for JavaScript入门教程_第3页
ArcGIS API for JavaScript入门教程_第4页
ArcGIS API for JavaScript入门教程_第5页
资源描述:

《ArcGIS API for JavaScript入门教程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、JavaScript的入门Lesson1:ArcGISAPIforJavaScript的介绍介绍在为ArcGIS平台的一部分,ArcGISAPIforJavaScript使得开发者能够丰富的地理web应用程序。本次课程,将在ArcGIS平台的背景下学习ArcGISAPIforJavaScript内容。将了解平台提供的资源和解决方案,以及利用他们开发自己的地理web应用程序。学习内容ArcGIS平台开发者资源API结构开发流程学习目标掌握ArcGIS开发者能够获取到的资源列举出ArcGISAPIforJavaScript的特性和组件使用API

2、在html页面中添加MapArcGIS平台ArcGIS平台,提供了丰富的SDK和API使开发者能够开发许多地理应用程序。平台以WebGIS为核心,由portal,应用程序,内容和设施组成用来支持以地理核心的工作流。开发者通过这些工具能够在不同的web端和移动开发自己的应用程序用来创造,展示和分析地理信息。ArcGISAPIforJavaScritp就是这样的API工具用来构建自己的web地理应用程序。开发准备为了使用ArcGISJavascript开发一个web应用程序,你需要配置环境来获取GIS服务和来自portal和ArcGISOnline中的内容。

3、你也需要开发工具用来开发和测试应用程序。一般推荐配置如下工具:a.WebStorm或者SublimText或者NotePad++b.Chrome或fireBugc.Fiddler一般的解决方案是使用WebStorm,SublimeText或者NotePad++来进行代码的编写,然后使用带开发者工具的Chrome浏览器进行测试。而使用Fiddler来监控前端和服务器端的交互。开发资源ESRI给出了许多的帮助文档,实例等资源来帮助开发者学习ArcGISAPIs和SDKs。ArcGISAPIforJavaScript主页JavaScripte的主页是ArcGI

4、SforDevelopers网站(developers.argis.com)的一部分。开发者网站旨在帮助开发者发现如何构建富客服端的地理应用程序。该网站对不熟悉Esri和API的新开发者来说是一个巨大的资源库。Developers网站还提供免费Online服务,授权和其他ArcGIS平台中账号。在该网站中开发者既能使用免费的开发和测试订阅也可企业级订阅,使用企业级订阅可以:使用ArcGIS平台注册应用程序创建托管的要素服务使用和下载开发sdks测试Online服务ArcGISAPI(js.arcgis.com)的主页使得开发者能开始获取和使用AP

5、I。该页面为新的JavaScript开发者提供了良好的入门资源也为熟练的开发者提供更为详细的API参考GitHubESRI采用GitHub(esri.github.io)作为其开源平台,开发者能够克隆和提交其中的代码库。ESRI的开发库严格按照GitHub的标准规范要求,包含README文件,问题处理和wiki说明文档。使用GitHub开发者能够实时获取ESRI发现的问题,有那些问题被处理,新提交了那些代码等。GeoNetGeoNet为ArcGIS用户提供的一个社区来分享和讨论GIS和地理空间相关的话题。论坛中的用户来自世界各地。它不简简单单的为一个用来

6、提问和获取答案的论坛,其提供了一个社交平台,通过平台能够分享许多的资源,包括博客,视频,文档,上传文件和其他内容。ArcGIS知乎ArcGIS知乎(zhihu.esrichina.com.cn)是esrichina推出的自助问答社区。为中国的用户提供关于ArcGIS产品的相关帮助。ArcGISforJavaScriptAPI的使用ArcGISAPIforJavaScript的使用一般遵循四个部分,这四个部分如下图所示:在使用API构建web应用程序之前,首先需要告知应用程序如何获取API,然后添加需要的功能模块。目前API的sample中给出的实例均是使

7、用在线的URL。当有新版本的API出现,可以直接可以更换为新版本URL。API支持异步模块定义(AMD)语法。使用dojo的加载其和AMD语法可以异步的加载模块,提高应用程序的使用性能。代码如下所示://loadthemapmoduleformtheESRInamespacevarmap,dialog;require(["esri/map",function(Map){//构建地图对象varmyMap=newMap("divMap",{});};添加底图在编写代码,需要给应用程序添加地图,而ArcGISOnline中托管了一系列的底图。ArcGISAPI

8、forJavaScript中将这些地理底图加载到应用程序非常的便捷。在Map类的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。