gpt4 book ai didi

android - 与 mapquest 的缩放级别相关的 map 比例尺是多少?

转载 作者:行者123 更新时间:2023-11-29 15:20:34 25 4
gpt4 key购买 nike

在我的 Android 项目中,我将 mapquest 数据与 OSMdroid 一起使用。我想知道缩放级别提供的 map 比例(例如 1:10000 等)。我刚找到 zoomlevel to scale depending on DPI ( map 的比例是否也取决于我显示的 map View 的宽度和高度?)。如果我使用 the mapquest map site ,我只在左下角看到一个 map 比例,但比例不是我实际需要的 1:10000。

缩放级别 16、15、14 的比例 1:x 是多少?

最佳答案

这里发生了一些事情。让我按我的理解逐步完成。

首先,我相信您在 Mapquest 链接中看到的是比率。所以对于缩放级别 16、15、14:

14 = 1:27083
15 = 1:13541
16 = 1:6770

虽然链接没有具体说明,但应该以米为单位。所以在缩放级别 14 中,每个像素代表 27083 米。

此外,还发现了 Bing map 比率 here .它们与 Mapquest 报告的数字非常接近,但并不相同。

那么,为什么数字不同?因为米/像素比率会根据您所在的纬度而变化。由于墨卡托投影产生的失真,每像素米数在您更改纬度时不是恒定的。 Bing map 值是赤道处的值。我不知道 Mapquest 值从何而来。

最后 - 要计算 osmdroid 中的每像素米数,您可以调用:

TileSystem.GroundResolution(latitude, zoomLevel);

这将为您提供特定纬度的每像素米数。我建议您查看 osmdroid 的 ScaleBarOverlay,以获取有关如何应用此信息的示例。

关于android - 与 mapquest 的缩放级别相关的 map 比例尺是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18733283/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com