【问题标题】:Osmdroid Use local storage system for tilesOsmdroid 使用本地存储系统存储瓷砖
【发布时间】:2018-02-06 01:36:20
【问题描述】:

在早期版本中,osmdroid 确实使用本地存储来缓存切片。有没有办法在 5.6.5 中使用早期的缓存系统?我认为您必须使用 TileWriter 而不是 SqlWriter,但是如何做到这一点呢?任何帮助表示赞赏。

【问题讨论】:

    标签: android osmdroid


    【解决方案1】:

    您可以使用MapTileProviderBasics 并在构造函数中传递 TileWriter 实例。

    public MapTileProviderBasic(final Context pContext, final ITileSource pTileSource, final IFilesystemCache cacheWriter)

    MapTileProviderBasic tileProvider = new MapTileProviderBasic(getApplicationContext(), yourTileSource, new TileWriter());
    
    mapView.setTileProvider(tileProvider);
    

    【讨论】:

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