使用自定义 Basemap
https://developers.arcgis.com/javascript/latest/tutorials/display-a-custom-basemap-style/
逻辑上就是使用在线支持的图源. 利用 VectorTileLayer
和 TileLayer
来构造底图.
VectorTileLayer
与WebTileLayer
类似, 但WebTileLayer
是图片, 而VectorTileLayer
是矢量数据. 并且可以缓存数据.
TileLayer
与MapImageLayer
一样, 处理MapServer
数据, 但是TileLayer
可以缓存数据, 依次渲染更快.
有用的结论, 使用 TileLayer
代替 MapImageLayer
来使用本地的地图服务.
使用步骤
- 实例化
VectorTileLayer
和TileLayer
- 将其作为
baseLayer
传递给Basemap
的baseLayers
即可.
官方给出的实例.