我已经成功从SD卡中加载了osmdroid(Mapnik)的地图瓦片。但是现在我想在我的Android应用程序中提供一个选项,让用户下载他想要使用的地图瓦片,也就是在线显示地图,用户选择特定区域并缓存以供使用。我不知道如何做,请帮忙,谢谢。
我不确定问题的指向。据我所知,您让用户选择一个区域 - 该区域用地理坐标表示 - 然后使用这些坐标来计算要检索的瓦片。
在OSM维基百科的Slippy map tilenames下面,有一个非常好的解释如何做到这一点:
重新投影坐标到墨卡托投影(从EPSG:4326到EPSG:3857):