前言
关于本篇功能实现用到的 api 涉及类看不懂的,请参照 esri 官网的 arcgis api 4.x for js:esri 官网 api,里面详细的介绍 arcgis api 4.x 各个类的介绍,还有就是在线例子:esri 官网在线例子,这个也是学习 arcgis api 4.x 的好素材。
之前写过一篇关于arcgis api 4叠加图片图层的文章,效果不太好,三维视图模式下不行;然后前段时间,我的简书GIS专题有个网友投稿一篇文章:扩展ArcGIS JS API中的MapImageLayer支持图片图层加载,我感觉那篇文章作者写的特别好,所以这里分享一下他的成果,他也有把成果共享到github,不过那个核心叠加图片的图层js文件是没开源的,压缩混淆的,不过能直接引用就行。
实现源码见这里github:lebean/arcgis-picture-layer
实现的详细说明看简书这篇文章:扩展ArcGIS JS API中的MapImageLayer支持图片图层加载
实现效果图如下: