将 OSMDroid 滚动限制到特定的边界框和缩放级别

Restrict OSMDroid scrolling to a specific bounding box & zoom level

我有从 Mobac 工具下载的图块,来源是 Openstreet mapQuest。

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

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

实现 MapListener 接口,我重写了 OnZoom 函数。根据当前缩放级别和屏幕上可见的点,可以通过调用 mapView.setScrollableAreaLimit.

来设置可滚动边界框