const proxy = Cesium.Proxy;
//处理浏览器Url字符转义异常的问题
proxy.getURL = (resource) => resource.replaceAll('+', '%2B');
const resource = new Cesium.Resource({
url,
proxy,
});
//加载3dtileset
viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
url: resource,
}));
今天在做项目时,发现Cesium加载3dtiles瓦片服务无法处理一些特殊的字符,导致请求路径与服务路径不一致从而访问不到瓦片,请教同事后通过以上代码解决。