gpt4 book ai didi

Android OSM droid - 设置最大缩放级别

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:48:36 25 4
gpt4 key购买 nike

我正在使用 osmdroid mapView 实现 App。我们有最多 16 个缩放级别的 map ,但 Android 允许我们有 18 个缩放级别。您知道如何设置最大缩放级别 16 而不是默认的 18 吗?

谢谢

哈密扎克

最佳答案

更新 - 我们向主干中的 MapView 添加了简单的 setMin/MaxZoomLevel() 方法。它应该包含在 3.0.10 中。

参见 https://code.google.com/p/osmdroid/issues/detail?id=418了解更多信息。

原答案:

创建您自己的 TileSource 类并使用它。您可以搭载其中一个具体的图 block 源类,例如:

public static final OnlineTileSourceBase MyMapTileSource = new XYTileSource("My Tile Source",ResourceProxy.string.mapnik, 0, 16, 256, ".png", "");

请注意“16”——这是您指定最大缩放级别的地方。

但实际上,您应该创建自己的具体类并扩展 BitmapTileSourceBase。听起来您使用的是静态图像而不是 XYTileSource 的在线图像。

关于Android OSM droid - 设置最大缩放级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6773480/

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