gpt4 book ai didi

android - Osmdroid - 具有更高缩放级别的 Tile Provider

转载 作者:太空宇宙 更新时间:2023-11-03 10:45:36 26 4
gpt4 key购买 nike

我正在尝试使用 osmdroid 库实现 MapView,但最大缩放级别太低。我尝试使用 TileSourceFactory 类提供的图 block 更改图 block 源。所有都具有相同的最大缩放级别 (18)。

我想知道是否有提供更高缩放级别的 Tile Provider 以及如何在我的应用程序中使用它。

谢谢

最佳答案

如果你只想实现一个区域 map 而不是全局 map ,你可以自己编辑它并把它压缩成一个压缩包。通过这种方式,我得到了我校园的缩放级别 22。

将最大缩放级别设置为 22:

mapView.setMaxZoomLevel(22);

同时将在线磁贴提供商的最大缩放级别设置为 22:

mapView.getTileProvider().setTileSource(new XYTileSource("Mapnik",
0, 22, 256, ".png", new String[] {
"http://a.tile.openstreetmap.org/",
"http://b.tile.openstreetmap.org/",
"http://c.tile.openstreetmap.org/" }));

这种方式只能实现22级缩放,更高似乎是不可能的。 @zIronManBox 说 osmdroid 支持的最大缩放级别是 22,但我没有找到它声明的位置。如果有人能告诉我,我将不胜感激。

关于android - Osmdroid - 具有更高缩放级别的 Tile Provider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24732767/

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