喜大普奔,ArcGIS API for JavaScript又又又发布新版本了!给力的前端API小组,在第三季度如期发布,应该让Jack给你们发个大大的鸡腿!废话少说,我们来看看最新的JS API 4.8有带给我们什么惊喜吧!
1
新增地下模式
国内用户一直在念叨的三维为地下模式,终于在4.8API中出现了,在4.8API中map类增加了ground属性,通过设置ground可以对地表的颜色、透明度、是否允许地下导航三个内容进行设置,其效果如下图所示:
这种地下模式广泛应用于地下管线、地质体等的查看,除了这些实际业务的应用,前端工程师们脑洞打开的利用地表透明效果,实现了如下图所示的科技感满满的三维球的效果。在进行空间数据可视化方面有提高了一个Level。
2
场景的背景墙更换
4.8API还新增了背景墙的更换,除了默认的星空背景,有脑洞的童鞋可以尽情发挥一下,期待你的炫酷效果。
3
千呼万唤始出来的热力图
在3.x非常受欢迎的热力图渲染方式在4.x中一直没有实现,小伙伴们也是利用Ecahrt等开源库进行各种曲线救国的方式实现热力图效果,在4.8版本中这种渲染方式终于回归。
4
更多2D标签样式
在FeatureLayer的labelingInfo下可以同时构建多个TextSymbol,并以不同的颜色和字体进行表示,以展示更多数据上的意义。
5
更高更快更强的FeatureLayer
要素图层FeatureLayer作为一个非常成熟的图层类型,Esri并没有停止对它的更新工作。在性能和效率上一直在最求突破,前端快速查询检索在4.8API中的得以强化,已经被加载到前端的要素数据在进行属性和空间的查询时无需向服务器端再次请求,直接在前端统计,这大大提升了前端展示效果和响应速度。
6
更完善的编辑功能
使用SketchViewModel模块可以对几何对象进行节点的修改,整体缩放、旋转,配合FeatureLayer的applyEdits功能可以进行要素的更新。
极客说
总的来说本次JS api的版本更新依然是诚意满满,随着4.x版本的完善与成熟,基础的功能已经完备,每次更新重点在一些更加新奇的功能。所以,程序员们,发挥你们的脑洞吧,利用ArcGIS API for JavaScript进行更加炫酷的空间数据可视化。
关注“ArcGIS极客说”,精彩内容别错过
领取专属 10元无门槛券
私享最新 技术干货