【问题标题】:OsmDroid marker not visibleOsmDroid 标记不可见
【发布时间】:2016-10-05 13:56:47
【问题描述】:

我在 MapView 上放置了一些标记并尝试将 ZoomLevel 设置为 22,但标记不可见。 如果我将 ZoomLevel 设置为 21,则标记可见。 我该如何解决?

【问题讨论】:

  • 你用的是哪个版本的osmdroid??
  • 我使用 OsmDroid 5.0

标签: android osmdroid


【解决方案1】:

在发布此问题之前,您在哪里搜索过?显然,我们(我是 osmdroid 维护者之一)在文档中遗漏了一些内容,以使这个问题更加明显。在 SO 上被问过很多次,我很乐意接受。每月还会在issue tracker 上多次询问它,它在FAQ 中。所以,请帮助我们改进。

关于真正的答案。底线是 osmdroid 的已知限制是由缩放级别大于 20 的整数溢出引起的。在 20 时,您通常没问题,但超过 20 时,所有地图数据可能会消失或出现在错误的位置。地图也可能会飞向北极,通常会飞到一个意想不到的位置。

【讨论】:

  • 好的,以后会有解决办法吗?
  • 大概,不是无法解决的问题。
  • 很好,可以估计什么时候吗?
  • 什么时候可以使用大于 20 的缩放级别?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-07-13
  • 2023-03-28
  • 1970-01-01
  • 2017-03-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多