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