地图放大比例,覆盖物显示不完整

0 投票

底图使用的mongodb瓦片,切图比例到1:16000,最大的maxZoom只能到12,目前就是在小比例的的时候矢量覆盖物还比较完整,一到大比例矢量覆盖物就显示不完整,请问是什么问题了?

4月 13, 2017 分类:  598次浏览 | 用户: 415133570 牛刀小试 (100 分)

1个回答

0 投票
 
已采纳

你好,你指的覆盖物是通过查询绘制到iClient for JavaScript Vector图层上的线么?
可能的问题在于8.1.1版本iClient for JavaScript map类新增的maxZoom和minZoom属性。

解决办法有以下两种:

1. 可以不设置maxZoom、minZoom,直接固定地图比例尺,TiledDynamicRESTLayer图层构造函数第四个参数设置scales比例尺数组,即可固定地图使用的比例尺
http://support.supermap.com.cn:8090/iserver/iClient/forJavaScript/apidoc/files/SuperMap/Layer/TiledDynamicRESTLayer-js.html#SuperMap.Layer.TiledDynamicRESTLayer.SuperMap.Layer.TiledDynamicRESTLayer

2.iClient for JavaScript 8.1.1某个临时版(官网的是811正式版)已经修复部分已知maxZoom和minZoom问题(与你的有些类似),若有需要可以回复我,我给你发百度盘链接,当然,也可以等8.1.2正式版。

4月 13, 2017 用户: 毛瑞 名扬四海 (1,780 分)
采纳于 4月 13, 2017 用户:415133570
第一种方法你说的是maxResolution属性吗? 因为我切图的比例是到1/16000,maxResolution:16000,地图还是会继续往下缩放,比1/16000更细的比例的图,没有切,所以地图直接就变空了
不好意思看错了,是scales啊,是切图时用的比例,都写进去是吗?
可以了谢谢
...