android - 限制用户可以在 Mapview 上访问的区域

标签 android google-maps openstreetmap osmdroid

我正在使用自定义版本的 map View (OSMDroid 版本)。 我在其中使用自定义磁贴,我只希望用户能够查看我拥有自定义磁贴的区域。 有没有一种方法可以设置边界经纬度,以便当他们平移 map 时它不会越过这些边界?

最佳答案

更新: 我知道这是一个老问题,但 osmdroid 现在有一个 setScrollableAreaLimit() 方法可以实现您正在寻找的内容。还有一个 setMinZoomLevel() 和 setMaxZoomLevel() 方法可以轻松限制缩放级别。

原始答案:

请关注:

http://code.google.com/p/osmdroid/issues/detail?id=209

补丁已经创建,可能很快就会集成。

关于android - 限制用户可以在 Mapview 上访问的区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5403733/

相关文章:

android - 如何在android中使用 Fresco 设置渐进式jpeg

asp.net - Google map 内容安全政策错误

c# - 在 C# 中,osm 文件(osm.pbf)的处理和过滤花费的时间太长

java - 如何获得交通模拟中的曲线半径?

java - 如何检查 2 秒内发生了多少事件? (定时器)

android - webview 中的 HTML 实体

android - 未使用 Google map API key

openstreetmap - OSM立交桥 : get parent polygon

java - 如何在retrofit 2.0中自定义gson转换器?

android - 在Android中使用gps获取路线点列表的有效方法