我已经从Mobac工具下载了瓦片,其来源是Openstreet mapQuest。
由于在更高的缩放级别下可能没有所有位置的瓦片,当我们滚动时,缺少瓦片的区域会导致空网格或拉伸的较低缩放级别瓦片的图像。
我应该如何限制滚动仅限于给定的边界框和缩放级别?
由于在更高的缩放级别下可能没有所有位置的瓦片,当我们滚动时,缺少瓦片的区域会导致空网格或拉伸的较低缩放级别瓦片的图像。
我应该如何限制滚动仅限于给定的边界框和缩放级别?
实现MapListener接口后,我重写了OnZoom函数。根据当前的缩放级别和屏幕上可见的点,可以通过调用mapView.setScrollableAreaLimit
来设置可滚动的边界框。
BoundedMapView
、setScrollableAreaLimit()
,以及setMinZoomLevel()
和setMaxZoomLevel()
。 - scai