首页 > 编程语言 > 详细

ArcGIS API for JavaScript 4.2学习笔记[31] (补充学习)Task类

时间:2017-04-09 11:57:51      阅读:299      评论:0      收藏:0      [点我收藏+]

Task这个东西很有用,是AJS中用于解决各种乱七八糟任务的一个类。它有很多子类,有用于空间分析的,有用于空间查询的,等等。

这篇作为补充学习的第一篇,也是进阶学习的第一篇,我就改个写法。

我将使用思维导图,更好呈现逻辑信息。

Task类的继承关系

技术分享

Task类继承自Accessor类,它又有17个子类。别担心,各取所需,很少能用上超过5个子类的AJS程序,除非是一个超大的AJS集成系统。

以上有我熟知的QueryTaskRouteTaskFindTaskGeoprocessorIdentifyTaskLocator

其中,根据名字和经验,可能还会经常用到的有:ServiceAreaTaskClosestFacilityTaskGeometryServiceImageServiceIdentifyTask这几个,前面两个和RouteTask是同属于网络分析的。

到补充学习这段,就不再详细介绍代码了,要介绍也是提取关键代码进行剖析。

熟知的已用过的6个类

首先介绍一下熟知的这几个Task子类,分别从“有什么用”、“怎么实例化”、“配套的类”三个方面叙述,具体的用法,请查阅官方API和相关例子:

【QueryTask】【RouteTask】【FindTask】【Geoprocessor】【IdentifyTask】【Locator】(超链接到我的博客)

直接上个大表格:

类名\区分项

有什么用 怎么实例化 配套的类 主要方法与返回值类型
QueryTask        
RouteTask        
FindTask        
Geoprocessor        
IdentifyTask        
Locator        

 

 

 

 

 

 

 

 

 

 

 

 

然后再看看其他这4个类

(未完待续)

 

 

ArcGIS API for JavaScript 4.2学习笔记[31] (补充学习)Task类

原文:http://www.cnblogs.com/onsummer/p/6682682.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!