随笔分类 -  ArcGIS API for JavaScript 4.x

跟大佬学习
摘要:介绍IdentifyTask和IdentifyParameters的使用 阅读全文
posted @ 2017-04-07 20:50 岭南灯火 阅读(5413) 评论(4) 推荐(0)
摘要:使用FindTask和FindParameters进行“Find查找”操作,而不是“Query查询”,也不是“Search搜索”。 对结果FindResult进行读取,并写入HTML元素上进行结果显示。 阅读全文
posted @ 2017-04-07 18:04 岭南灯火 阅读(2299) 评论(0) 推荐(0)
摘要:通过三参数查询美国著名山峰的例子说明QueryTask类和Query类的使用。 阅读全文
posted @ 2017-04-07 16:21 岭南灯火 阅读(6175) 评论(1) 推荐(1)
摘要:有人问我怎么这个系列没有写自己做的东西呢? 大哥大姐,这是“学习笔记”啊!当然主要以解读和笔记为主咯。 也有人找我要实例代码(不是示例),我表示AJS尚未成熟,现在数据编辑功能才简略地在AJS 4.3中出现,4.2是没有的,widget和分析功能也不是很完善,还是再等等吧,先学着基础,其他的以后再说 阅读全文
posted @ 2017-04-06 16:28 岭南灯火 阅读(4960) 评论(3) 推荐(1)
摘要:从featureLayer中获取字段值,并加到下拉选择列表中——选择某个油井类型,设置缓冲半径,后台获取油井的点几何体集合,生成缓冲区——使用缓冲区,和设置好的地震级别,进行空间查询,得到地震点的搜索结果,刷新显示。 阅读全文
posted @ 2017-04-06 11:40 岭南灯火 阅读(3316) 评论(4) 推荐(1)
摘要:简单介绍如何利用已经发布的地图服务进行AJS编程(使用AJS 4.3或更高版本) 阅读全文
posted @ 2017-04-05 21:06 岭南灯火 阅读(2692) 评论(2) 推荐(1)
摘要:今天“ArcGIS极客说”公众号推送了这两个大版本的更新,吓得我赶紧撸了一篇新博客。 这里就不写代码验证了,作为新特性小节简单介绍一下!~ AJS 4.3 1. 更强大的FeatureLayer 在4.3版本之前,FeatureLayer的绘制能力有限。在4.3版本中,2D的绘制和查询能力得到了很大 阅读全文
posted @ 2017-03-06 20:57 岭南灯火 阅读(2196) 评论(2) 推荐(0)
摘要:上一篇中提到,空间搜索小部件是Search这个类的实例化,作为视图的ui属性添加进去后,视图就会出现搜索框了。 这节的主体代码和上篇几乎一致,区别就在上篇提及的sources属性。 先看看结果: 由于不太清楚要素图层里有什么东西,随便输了个字母匹配,结果如图,中央出现了一个图案并弹窗。 开始讲课! 阅读全文
posted @ 2017-02-21 20:06 岭南灯火 阅读(3779) 评论(10) 推荐(0)
摘要:这个例子很简单,作为开学后(暴露出学生党的本质)的开胃菜是再合适不过了。 不过,博主提前警告一下:接下来的例子会相当的长、烦、难。我还会用“引用”-“函数参数骨架”-“逐级分解代码”的模式,从上往下解读一些更难的AJS代码。 现在上课! 空间查询,是GIS的一个重头戏,除了基础定义(坐标系统、投影、 阅读全文
posted @ 2017-02-21 10:52 岭南灯火 阅读(2922) 评论(0) 推荐(0)
摘要:空间分析和空间查询是WebGIS有别于其他Web平台的特点。到这一章,就开始步入空间分析的内容了。 【Search widget】 介绍空间查询的核心小部件“Search”。 【Search widget with multiple sources】 在多种信息源中进行空间搜索。 【Query fe 阅读全文
posted @ 2017-02-18 23:43 岭南灯火 阅读(1657) 评论(0) 推荐(0)
摘要:解析Popup的自定义工具按钮如何实现。 阅读全文
posted @ 2017-02-18 23:40 岭南灯火 阅读(5133) 评论(4) 推荐(2)
摘要:介绍了PopupTemplate中content变化的内容的格式如何用一个方法体去控制。 阅读全文
posted @ 2017-02-16 22:47 岭南灯火 阅读(5379) 评论(1) 推荐(4)
摘要:这一节我们来看看弹窗的位置和弹窗上能放什么。 先一句话总结: 位置:可以随便(点击时出现或者一直固定在某个位置),也可以指定位置 能放什么:四种,文字、媒体(图片等)、表格、附件。 【Part I 位置】 这一例子和下一个例子中,CDN的引用多了一行 我也不知道多出来这个claro.css是干嘛的, 阅读全文
posted @ 2017-02-15 20:42 岭南灯火 阅读(9274) 评论(3) 推荐(1)
摘要:上一篇文章中讲到Popup是一个弹窗,是View对象的默认内置弹窗,并且在View对象构造时就顺便构造了。 那么这个PopupTemplate是什么呢? 后半截单词Template是“模板”的意思,我最初理解就是可以定制的弹窗。仔细阅读API ref后给出更为准确的定义: PopupTemplate 阅读全文
posted @ 2017-02-15 13:25 岭南灯火 阅读(10976) 评论(3) 推荐(3)
摘要:看本文前最好对第二章(Mapping and Views)中的Map和View类有理解。 视图类有一个属性是Popup类型的popup,查阅API知道这个就是视图的弹窗,每一个View的实例都有一个popup。 这个popup属性在View对象实例化的时候就实例化了的,即随着View的出生,它也会出 阅读全文
posted @ 2017-02-15 11:39 岭南灯火 阅读(12057) 评论(4) 推荐(3)
摘要:对AJS4.2第五章Popup的章节介绍,即弹出窗口。 阅读全文
posted @ 2017-02-14 23:10 岭南灯火 阅读(2495) 评论(0) 推荐(0)
摘要:简单介绍了AJS4.2的情况,以及4这个大版本与3的不同,以及4.2的新特性。 顺带说了说AJS4系的生命周期,来源准确。 最后是自己的学习笔记。 如若AJS4.2大体没学完前4.3或者4.4出来了,那就在标题里把4.2改为4.x[序号顺序排下去][新] + 内容 如 ArcGIS API for JavaScript 4.3学习笔记[14][新] 新特性1 阅读全文
posted @ 2017-02-13 07:02 岭南灯火 阅读(3258) 评论(2) 推荐(0)
摘要:这几个例子是第二章除了入门之外比较简单的几个,就做个合集,把最核心的代码(第二参数)和 引用放上来即可,不作多解释。 2D地图添加指北针widget 2D地图一般修正方向为正北方就需要这个widget。 引用: 在function(Map,MapView,Compass)实例化Map和MapView 阅读全文
posted @ 2017-02-13 05:18 岭南灯火 阅读(4549) 评论(0) 推荐(1)
摘要:本例子核心:对MapView对象的map属性值进行替换即可达到更改地图数据的效果。 这个例子用的不是Map对象了,而是用的发布在服务器上的专题地图(WebMap)来加载到MapView上进行显示。 在html标签中,使用了section标签,不过没什么稀奇的,就把仨按钮放一块而已。 先给出预览图 三 阅读全文
posted @ 2017-02-13 04:25 岭南灯火 阅读(2575) 评论(0) 推荐(0)
摘要:同一份数据不同视图查看可能用的比较少,因为3D视图放大很多后就和2D地图差不多了,畸变很小,用于超大范围的地图显示时有用,很多时候都是在平面地图上进行分析、查询、操作。教学需要可能会对这个有要求? 本文没有深究两个比较复杂的函数,希望有朝一日能读懂吧,对于这种同一个Map对象不同视图的同步显示,建议 阅读全文
posted @ 2017-02-13 03:36 岭南灯火 阅读(3013) 评论(0) 推荐(0)