将 OSMDroid 滚动限制到特定的边界框和缩放级别
Restrict OSMDroid scrolling to a specific bounding box & zoom level
我有从 Mobac 工具下载的图块,来源是 Openstreet mapQuest。
鉴于我们可能无法在较高缩放级别为所有位置提供图块,因此当我们滚动时,缺少图块的区域会导致空网格或较低缩放级别图块的拉伸图像。
如何将滚动限制为仅给定的边界框和缩放级别?
实现 MapListener 接口,我重写了 OnZoom 函数。根据当前缩放级别和屏幕上可见的点,可以通过调用 mapView.setScrollableAreaLimit
.
来设置可滚动边界框
我有从 Mobac 工具下载的图块,来源是 Openstreet mapQuest。
鉴于我们可能无法在较高缩放级别为所有位置提供图块,因此当我们滚动时,缺少图块的区域会导致空网格或较低缩放级别图块的拉伸图像。
如何将滚动限制为仅给定的边界框和缩放级别?
实现 MapListener 接口,我重写了 OnZoom 函数。根据当前缩放级别和屏幕上可见的点,可以通过调用 mapView.setScrollableAreaLimit
.