arcgis for jsapi 4.10绘制热力图

网友投稿 990 2022-09-29

arcgis for jsapi 4.10绘制热力图

arcgis for jsapi 4.10绘制热力图

arcgis for jsapi 从 3 变到 4 之后,变化巨大,原先网络上的许多例子,好像都过时了。比如echart与arcgis结合,都是for 3.x的,4时代就不行了。

热力图也一样。

现在俺给个例子,不依赖于arcgis服务器,直接渲染出来:

原理是绘制,绘制在FeatureLayer里。怎么绘制呢?原来热力图有个专门的渲染器:HeatmapRenderer,将样式赋给该渲染器,然后渲染器、点数据等参与FeatureLayer的构造,就可以了。

heatMap

点数据很简单,JSON格式,里面只有经纬度

{"heatData":[{"lng":"108.51293787947446","lat":"18.899562096488552"},{"lng":"108.38702921054004","lat":"19.151761337656723"},。。。。

可以从参考资料里-​​​ js api:热力图​​

arcgis for jsapi官网上有两个例子,一个似乎是直接展示图层,一个是依赖于CSVLayer,好像挺复杂。

​​https://developers.arcgis.com/javascript/latest/sample-code/visualization-heatmap-scale/index.html​​

​​https://developers.arcgis.com/javascript/latest/sample-code/visualization-heatmap/index.html​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:零基础微信小程序开发及实例详解(0基础小程序开发)
下一篇:总结分享微信小程序的开发步骤(微信小程序的开发方法)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~