android - 从 Android 应用程序以编程方式下载/缓存 osmdroid map

标签 android maps openstreetmap offline osmdroid

是否可以通过 Android 应用程序以编程方式从 osm 导出 map 图 block ?

或者强制缓存特定区域?

我正在尝试创建一个可以以编程方式缓存/下载 map 区域的应用程序,以便在需要时可以离线使用。

它不一定是 osm,但从我读到的内容来看,为谷歌地图这样做会违反他们的服务条款。

如果有人能指出我正确的方向,我将不胜感激。 谢谢您的宝贵时间。

最佳答案

Mobile Atlas Creator 工作得很好,但将类似的功能直接集成到 Android 应用程序中对于最终用户来说会简单得多。

osmdroid 讨论组中有一个关于此主题的帖子,此处:

https://groups.google.com/forum/#!topic/osmdroid/u0SXXzqHg4U

如果您想要此功能,请随时在讨论组线程中“投票”(要求 10 票:-)。

关于android - 从 Android 应用程序以编程方式下载/缓存 osmdroid map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23374265/

相关文章:

java - 如何使文本居中

android - Universal Image Loader 从内存中加载位图

r - 在 map 图 block 上绘制空间多边形时如何调整透明度?

java - WooCommerce REST API 响应中类别和子类别之间的差异

android - 将字符串从 Activity 发送到 BroadcastReceiver

flutter - Android模拟器谷歌地图显示错误的位置

ios - 我如何在 iOS Swift 的单个项目中使用两个 GMSMapViews

javascript - 如何在 Mapbox Javascript 中添加简单的图像叠加层?

openlayers - OpenLayers + OpenStreetMap + 自定义 ShapeFile

javascript - Openlayers OSM 始终设置为 (long/lat) (0/0)