首页 / 浏览问题 / 三维GIS / 问题详情
内网加载天地图
7EXP 2024年01月30日
iServer发布天地图服务,通过分布式切图服务获取到smtiles文件,再发布SMTiles服务。

在前端应该怎样使用最后生成这个服务地址

1个回答

您好

smtiles应该是发布为rest地图服务

rest地图服务的加载接口是SuperMapImageryProvider

代码为:

//创建provider。
var provider = new Cesium.SuperMapImageryProvider({url : http://IP/iserver/services/map-smtiles-isvj-test/rest/maps/isvj-3365});
//创建影像图层。
var layer = viewer.imageryLayers.addImageryProvider(provider);
4,151EXP 2024年01月30日
好的 感谢 可以显示了

但是我这边加载速度很慢   缩小地图 可以看到   放大地图就看不到影像了
这种建议检查您的请求

是因为带宽?数据量太大?还是单个数据太大导致的加载缓慢。

针对不同的原因用不同的优化方法

比如设定瓦片大小来解决后两种情况
network里面请求数量和瓦片都不大

地图放大到可以看清省的轮廓后再放大 network返回的数据是透明的png,没有图像,再放大network就没有请求了

是需要分布式切图服务这个步骤设置哪个参数嘛
所以是加载不到高层级的影像而不是加载慢?

如果是加载不到就是切图的时候出现了问题导致的影像丢失

参数没有特殊注意事项,按照API操作即可,如果操作没有问题,可以尝试使用其他版本进行切图
...