Bootstrap

UE5、CesiumForUnreal接入XYZ格式地图瓦片如高德地图、OSM、ArcGIS等

1.实现目标

通过改造cesium-nativecesiumforunreal插件,参考tms的栅格地图瓦片加载逻辑,实现在UE5、CesiumForUnreal中接入XYZ格式的地图瓦片服务。

以高德XYZ格式地图加载为例,GIF动图如下:

在这里插入图片描述

2.实现过程

首先对比tms与xyz瓦片的区别,再参考cesium-native中的tms格式瓦片加载逻辑,改造cesium-native和CesiumForUnreal插件,然后使用高德、OSM、ArcGIS的在线xyz地图瓦片服务进行测试。

2.1 XYZ与TMS对比

CesiumForUnreal插件目前支持BingMaps、wms和tms地图服务。主流的地图服务还有xyz和wmts等。

tms是OSGeo创建的协议,允许使用整数索引请求瓦片,其提供用于发

;