首页 / 浏览问题 / WebGIS / 问题详情
mapboxGL最小zoom到不了1级?
3EXP 2022年09月26日

示例中设置的最小级别是0级,但是输出的最小zoom连1级也无法达到。如图:

2 个回答

您好!输出的zoom缩放是可以到达1级的,这与map那个div元素的长宽大小有关。

希望可以帮助到您!

1,397EXP 2022年09月26日
请问您的屏幕分辩率是多少?我的是1080P,然后浏览器缩放是100%。正常浏览器铺满屏幕的情况下地图级别只能达到1.90。

我本机分辨率是1080,缩放是125%。我再测试了一下,与地图窗口所占屏幕的多少有关

你把调试工具固定在浏览器下方。再缩放就会是零点几了

截图中您的maxzoom和minzoom是针对layer设置的,并未设置至map对象上。

https://iclient.supermap.io/en/examples/mapboxgl/editor.html#01_mapService

参考该示例设置map对象zoom,才能生效,且一定程度上与div长宽比有关,若长宽比无法完整显示一张地图,则无法缩放至设置的最小zoom。

420EXP 2022年09月26日

是因为坐标系不同吗?还是说发布地图的服务的时候有什么需要选择的地方?

https://iclient.supermap.io/examples/mapboxgl/editor.html#01_tiledMapLayer_4326

和服务没有关系,只和你的<div id="map" ></div>这个div的width和height,以及mapboxgl.Map对象的minzoom参数有关。

您可以设置不同的比例,比如说width 800,height 100,然后给mapboxgl.Map对象传入minzoom参数,进行测试。
...