使用S3MTilesLayer加载S3M图层问题。

0 投票
//new S3MTilesLayer instance
var S3MTilesLayer = new S3MTilesLayer({
 gl : gl,
 servers : ["http://localhost:8090"],
 urls : ["http://localhost:8090/data/tile_001.xml","http://localhost:8090/data/tile_002.xml"],
 position : [10,20],
 name : ["S3MTilesLayer"]
});

在参考中,看到的代码,其中urls中介绍是包含xml的地址的数组。但是我通过超图桌面端,进行生成S3M的缓存文件夹中只有如下文件:

请问参考中,要求的xml怎么获得?

4月 18, 2018 分类:  392次浏览 | 用户: ss01222 初出茅庐 (82 分)

1个回答

1 投票
 
已采纳

首先你要通过iServer发布工作空间。

然后的代码

具体可以参考范例:

http://support.supermap.com.cn:8090/webgl/examples/editor.html#S3MTiles_BIM

核心方法: scene.addS3MTilesLayerByScp(url,{name : 'BIMBuilding'});

4月 18, 2018 用户: 张阳名 登峰造极 (5,392 分)
采纳于 5月 9, 2018 用户:ss01222
...