我正在尝试了解如何从osm下载离线地图。 例如jamaica.osm并在skobbler中用于android。但是因为我很困惑。 他们唯一提供的就是这个,
public void downloadMapsXMLForVersion(int version) {
String url = SKPackageManager.getInstance().getMapsXMLPathForVersion(version);
// … Download the xml from the URL … //
// … When download is finished call [downloadPackages] … //
}
我真的不明白。
我只想下载一个osm地图文件并将其加载到地图视图中。
谢谢!
答案 0 :(得分:2)
Skobbler SDK使用.skm作为地图格式,这是一种内部专有格式,因此您无法使用.osm
要下载,请在设备上启动演示项目 - 转到“地图下载”菜单,导航到“北美” - >牙买加并继续下载地图。 在设备上,您现在应该可以在以下位置找到下载的软件包:/Android/data/com.skobbler.sdkdemo/files/SKMaps/PreinstalledMaps/v1/20160426/package)(您可以搜索.skm文件以简化操作)