【问题标题】:Saving offline map atlas inside osmdroid在 osmdroid 中保存离线地图图集
【发布时间】:2017-01-06 20:05:02
【问题描述】:

是否有一种解决方案可以将地图图块保存在应用程序中,就像 Mobile Atlas Creator 在桌面上运行一样?

我只是通过使用PC应用程序找到了一种方法。

【问题讨论】:

    标签: osmdroid


    【解决方案1】:

    确实有。它可能需要更多测试,但示例位于此处:

    https://github.com/osmdroid/osmdroid/blob/master/OpenStreetMapViewer/src/main/java/org/osmdroid/samplefragments/cache/SampleCacheDownloaderArchive.java

    基本上,当您启动 CacheManager 实例时,它会获取地图视图的 IFileSystemCache 实例,该实例通常是 Sqlite 切片缓存(过期的那种)。此示例提供了一个替代实现,该实现生成一个永久的 sql 切片存档(其中没有到期日期)。

    谨慎使用它,因为许多磁贴来源在他们的服务条款中不允许您这样做,您可能会因此而被禁止

    编辑:维基上有更多信息 https://github.com/osmdroid/osmdroid/wiki/Offline-Map-Tiles#use-osmdroids-cache-manager-on-device---version-52

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-11
      • 1970-01-01
      相关资源
      最近更新 更多