webgl加载mvt图层覆盖到模型上无效 [已关闭]

0 投票

在S3MTilesLayer的API中看到coverImageryLayer的属性:

coverImageryLayer : ImageryLayer

获取或者设置(用于贴到倾斜模型表面的)覆盖影像图层或者MVT图层。

我的需求是让mvt图层覆盖到s3m模型上,现在是mvt被模型压盖住了,但是设置了模型的coverImageryLayer 后并没有效果

var promise = viewer.scene.open('http://xxx/iserver/services/3D-white_model_all_cache/rest/realspace');
        let POIurl = 'http://xxx/iserver/services/map-mvt-POIMap2/restjsr/v1/vectortile/maps/POIMap'
        let mvtMap = viewer.scene.addVectorTilesMap({
            url: POIurl,
            name: 'POI'
        });
        Cesium.when(promise, function (layer) {
            layer[0].coverImageryLayer = mvtMap
        })

问题关闭原因: 问题无法解决
4月 9 分类:  61次浏览 | 用户: j490365867 初出茅庐 (58 分)
已关闭 4月 12 用户:j490365867

1个回答

0 投票

您好,我这边测试是能贴上的,您可以去官网下载一个新的WebGL包,更新一下试试

4月 9 用户: 卷饼先生 名扬四海 (3,842 分)

您好,我在示例中测试也无效,mvt是点数据

点数据生成mvt不支持贴对象,如果想要字体在模型上面可以通过对三维点制作标签专题图的方式来实现
...