首页 / 浏览问题 / WebGIS / 问题详情
如何打开 map类型的地图服务 tileImage.png形式
26EXP 2023年01月13日

本地通过viewer.scene.addVectorTilesMap 可以打开map类型的地图服务,但是如果涉及到tileImage.png 的请求服务,使用该方法无法打开。是缺少参数还是需要用其他方式打开

2 个回答

您好!二维地图服务可以使用imageryLayers.addImageryProvider加载,代码参考下面

    var imageryLayers = viewer.imageryLayers;
    //利用服务url创建SuperMapImageryProvider实例
    var beijingProvider = new Cesium.SuperMapImageryProvider({
        url: 'http://localhost:8090/iserver/services/map-BeiJing/rest/maps/Beijing@BeijingDEM',
    });
    var beijingimagery = imageryLayers.addImageryProvider(beijingProvider);

此外,建议您采用对地图切三维缓存,然后再在Cesium加载的方式

希望可以帮助到您!

1,452EXP 2023年01月13日
vector不是矢量瓦片的接口么。png的话估计就得用imageryProvider的接口了。看看怎么处理的数据吧。如果不是超图服务的话也就只能自己构建 UrlTemplateImageryProvider请求瓦片去搞了
330EXP 2023年01月13日
嗯,用到的是超图服务。多谢
...