imobile 如何加载两份rest服务

0 投票
64 浏览

如图,用不同的datasource来加载rest服务,进而加入到mapControl 但是实际情况是能够运行,但是地图显示有问题(两份rest服务的比例尺不同),请问应如何修改,谢谢!

最新提问 9月 18 分类:  64次浏览 | 用户: CCCStudyer 初出茅庐 (75 分)

2 个回答

0 投票
您好,你说的显示有问题,具体是什么问题呢,麻烦描述清楚一点。
最新回答 9月 19 用户: 董懿鑫 名扬四海 (1,095 分)
指的是地图好像被锁定了,不能移动地图,只能移动一小块,又自动返回到原来的位置,比例尺也好像是锁定了
0 投票
1. 检测两个服务的坐标系是否相同,不同的话,开启动态投影,Map.setDynamicProjection(true)

2. 两个地图的比例尺是否相同,不同的话叠加效果通常不好,推荐使用相同的比例尺

3. 地图是否被锁定s显示范围,Map.isViewBoundsLocked()可检查,通过Map.setViewBoundsLocked(false)可解除锁定。
最新回答 9月 19 用户: 幸俊 牛刀小试 (202 分)
两者比例尺是不一样的,坐标系是一样,已叠加过了,因为底图的范围(世界地图)比较大,业务数据地图比较小,如果缓存成同样比例尺切片的话,底图要花费很多时间,所以才切分成两份rest缓存服务
这样的话,在较大比例尺下就看不见较大范围的底图了。
...