是否可以从Android应用程序以编程方式从osm导出maptiles?
或强制某个特定区域被缓存?
我正在尝试创建一个可以编程方式缓存/下载地图区域的应用,以便在需要时可以离线使用。
它不一定是osm,但是从我读过的谷歌地图中做这件事会违反他们的服务条款。
如果有人能指出我正确的方向,我会很感激。 谢谢你的时间。
答案 0 :(得分:2)
Mobile Atlas Creator完美运行,但直接集成在Android应用中的类似功能对于最终用户来说简单得多。
在osmdroid讨论组中有一个关于这个主题的主题,在这里:
https://groups.google.com/forum/#!topic/osmdroid/u0SXXzqHg4U
如果你想要这个功能,请不要犹豫#34;投票"在讨论组主题中(请求10票:-)。
答案 1 :(得分:0)
您可能正在寻找类似Mobile Atlas Creator的内容。但请注意,即使"免费"服务器不一定允许您批量下载磁贴。例如,请参阅osm的Tile Usage Policy。或者,您可以下载原始osm数据并运行自己的Tile Server。