【问题标题】:Why is the Camera Position Zoom different from tiles' Zoom level in Mapbox GL Android?为什么在 Mapbox GL Android 中相机位置缩放与瓦片的缩放级别不同?
【发布时间】:2016-10-27 13:20:29
【问题描述】:

我在 Mapview 上的标签中显示 CameraPosition Zoom,并使用自定义光栅图块的源,并注意到在 mapview 上显示的图块的缩放级别和相机的缩放级别实际上是不同的(例如,在相机缩放 14。我正在获取缩放级别 16 的图块。

有人知道为什么会这样吗?

【问题讨论】:

    标签: android zooming mapbox mapbox-gl


    【解决方案1】:

    为了在整个分数缩放范围内最大限度地提高图像清晰度,在 Mapbox SDK 中,光栅图块以半缩放级别过渡。例如,z14 光栅图块用于范围 [z13.5, z14.5)。

    (如果您使用 256 像素的光栅图块,您可能还会观察到地图报告的缩放级别与图块 URL 中的缩放级别之间存在 +/- 1 缩放级别的差异。这是因为 Mapbox GL 缩放级别针对 512 像素图块进行校准。因此,256 像素图块在相对于地图缩放的 +1 z 处加载。)

    【讨论】:

    • 感谢您的回复,在我们的应用程序中,用户必须下载图块,我们需要地图视图上显示的图块的当前缩放级别向用户显示,以便他/她拥有更好地了解他/她正在下载的图块的详细信息,是否有 api 或某种方法可以找出图块源的当前缩放级别?
    猜你喜欢
    • 2020-07-16
    • 2019-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-01
    • 2023-01-20
    相关资源
    最近更新 更多