首页 / 浏览问题 / WebGIS / 问题详情
webgl加载mvt图层覆盖到模型上无效
65EXP 2021年04月19日

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

coverImageryLayer : ImageryLayer

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

但是我的mvt图层贴不到模型上

let POIurl = 'http://192.168.10.244:8090/iserver/services/map-mvt-FWtest/restjsr/v1/vectortile/maps/FW_test'
        let mvtMap = viewer.scene.addVectorTilesMap({
            url: POIurl,
            name: 'POI',
            viewer: viewer,
            canvasWidth: 512
        });
Cesium.when(promise, function (layers) {
            layers[0].coverImageryLayer = mvtMap;
            layers[0].style3D.fillForeColor = new Cesium.Color(1,1,1,0.5);
        })

1个回答

您好,我这边测试是没有问题的,您那边可以去官网下载一个最新版本的WebGL包,然后更新一下项目里面的再次进行尝试

6,087EXP 2021年04月19日

您好,我在示例中测试的也不行,我生成mvt的步骤是:

1.将矢量面添加到新地图;

2.右键地图生成地图瓦片;

3.瓦片类型选择矢量瓦片;

4.发布的服务是矢量瓦片服务。

请问上述步骤有错误的地方吗

您好,您那边的模型数据是白模吗?目前mvt暂不支持贴白膜
您好,我的模型是白模,mvt不支持贴白模的话支持什么模型呢,倾斜模型和3dMax可以吗
mvt是支持贴倾斜摄影和3dmax制作的精模
嗯嗯好的,谢谢
您好,3dmax精模测试也贴不上
您先去我们官网测试一下,之前我给您发的那个成功贴上去的就是3dmax制作的精模
您好我是直接在官网上测试的,导入了自己的精模和mvt数据
模型有生成s3m缓存吗?方便的话留个联系方式,我远程看下
是s3m缓存,我的qq是490365867
...