【问题标题】:Restrict OSMDroid scrolling to a specific bounding box & zoom level将 OSMDroid 滚动限制到特定的边界框和缩放级别
【发布时间】:2015-04-21 09:10:42
【问题描述】:

我从 Mobac 工具下载了瓷砖,来源是 Openstreet mapQuest。

鉴于在较高缩放级别下我们可能没有所有位置的图块,当我们滚动时,缺少图块的区域会导致空网格或较低缩放级别图块的拉伸图像。

如何将滚动限制在给定的边界框和缩放级别?

【问题讨论】:

  • 我确定这个问题很有用,我很想知道投反对票的原因,是不清楚还是答案已经可用。
  • 一个流行的搜索引擎至少提到了BoundedMapViewsetScrollableAreaLimit()以及setMinZoomLevel()setMaxZoomLevel()

标签: android maps openstreetmap offline osmdroid


【解决方案1】:

实现 MapListener 接口,我覆盖了 OnZoom 函数。根据当前的缩放级别和屏幕上可见的点,可以通过调用mapView.setScrollableAreaLimit 来设置可滚动边界框。

【讨论】:

    猜你喜欢
    • 2011-12-13
    • 2013-03-17
    • 1970-01-01
    • 2014-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多