【发布时间】:2014-04-29 20:06:16
【问题描述】:
是否可以从 Android 应用程序以编程方式从 osm 导出地图?
或者强制缓存特定区域?
我正在尝试创建一个可以以编程方式缓存/下载地图区域的应用程序,以便在需要时可以离线使用。
它不一定是 osm,但从我读到的为谷歌地图做这件事会违反他们的服务条款。
如果有人能指出我正确的方向,我将不胜感激。 谢谢你的时间。
【问题讨论】:
标签: android maps openstreetmap offline osmdroid
是否可以从 Android 应用程序以编程方式从 osm 导出地图?
或者强制缓存特定区域?
我正在尝试创建一个可以以编程方式缓存/下载地图区域的应用程序,以便在需要时可以离线使用。
它不一定是 osm,但从我读到的为谷歌地图做这件事会违反他们的服务条款。
如果有人能指出我正确的方向,我将不胜感激。 谢谢你的时间。
【问题讨论】:
标签: android maps openstreetmap offline osmdroid
Mobile Atlas Creator 可以完美运行,但将类似功能直接集成到 Android 应用程序中对于最终用户来说会简单得多。
在 osmdroid 讨论组中有一个关于这个主题的帖子,这里:
https://groups.google.com/forum/#!topic/osmdroid/u0SXXzqHg4U
如果您想要此功能,请不要犹豫,在讨论组线程中为它“投票”(要求 10 票 :-)。
【讨论】:
您可能正在寻找类似Mobile Atlas Creator 的内容。但请注意,即使是“免费”服务器也不一定允许您批量下载图块。例如,参见 osm 的 Tile Usage Policy。或者,您可以下载原始 osm 数据并运行您自己的 Tile Server。
【讨论】: