本文主要是介绍ArcGIS JSAPI 高级教程 - ArcGIS Maps SDK for JavaScript - 探测效果(地图探测、地图窥探),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
ArcGIS JSAPI 高级教程 - ArcGIS Maps SDK for JavaScript - 探测效果(地图探测、地图窥探)
- 实现原理
ArcGIS Maps SDK for JavaScript 从 4.29
开始增加 RenderNode
类,可以添加数据以及操作 FBO(ManagedFBO)
;
通过操作 FBO,可以通过后处理实现很多效果,官方提供了几个示例,感兴趣可以看看。
本文介绍一下通过 FBO,实现鼠标探测效果。
实现原理
原理也比较容易,即获取鼠标位置,转为 WebGL 位置,计算圆形范围,
经过判断,范围内外显示不同颜色。
需要注意的地方:鼠标位置归一化,y 轴位置翻转以及纠正圆形。
具体介绍详见代码注释。
这篇关于ArcGIS JSAPI 高级教程 - ArcGIS Maps SDK for JavaScript - 探测效果(地图探测、地图窥探)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!