欢迎来到天天文库
浏览记录
ID:40156681
大小:1.32 MB
页数:22页
时间:2019-07-23
《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类的
此文档下载收益归作者所有