您好,您可以试下用官网的示例加载url是否能正常加载三维缓存,如果官网可以您可以下载最新版的WebGL包再试一下: 示例:http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#offset 下载地址:http://support.supermap.com.cn/DownloadCenter/DownloadPage.aspx?id=1526
如果官网示例也加载不出来,您可以检查一下代码和引用是否正确,url需要写到/config。如果缓存格式是.osgb,10i之后是不支持的;如果是发布的服务写的类型是OSGB,但是缓存本身是.s3m/.s3mb,这种是可以正常加载的。
您看下这个示例,是用的addS3MTilesLayerByScp: http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#offset
addImageryProvider这一段您可以删掉,影像底图可以不要。
感谢 问题已经解决用这个案例 http://localhost:8090/iserver/iClient/for3D/webgl/zh/examples/webgl/editor.html#S3MTiles_suofeiya
案例中的
var promise = scene.open(URL_CONFIG.SCENE_SUOFEIYA);
改为
var promise = scene.addS3MTilesLayerByScp( 'url', {name : 'xxxx'});
修改url即可