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

时间:2015-04-21 09:10:43

标签: android maps openstreetmap offline osmdroid

我有从Mobac工具下载的磁贴,源是Openstreet mapQuest。

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

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

1 个答案:

答案 0 :(得分:0)

实现MapListener接口,我覆盖了OnZoom函数。根据当前缩放级别和屏幕上可见的点,可以通过调用dictionaryHere.ToDictionary(o => o.Company, x => new AdminUserPassword { AdminUserName = x.UserName, AdminPassword = x.Password }); 来设置可滚动边界框。