簡體   English   中英

如何清除OSMdroid緩存

[英]How do i clear the OSMdroid cache

我將相同的磁貼(Mapbox)加載到OSmdroid中,但是知道當我在網上修改它時,它在我的應用程序中發生了變化,但是前一個地圖仍然在緩存中保留,並且被新地圖一點一點地替換。

我想知道如何以編程方式刪除緩存,以便它可以正常加載磁貼。

我有代碼在這里加載它:

private void loadMap() {
    String html = "http://a.tiles.mapbox.com/v3/myUsername.map-f1rhoycw/";
    String name = "500x300";
    XYTileSource freemap = new XYTileSource(name, null, 0, 16, 256, ".png", html);
    map.setTileSource(freemap);
    mapController = map.getController();

    mapController.setZoom(16);

    map.setMultiTouchControls(true);

}

嘗試這個:

mMapView.getTileProvider().clearTileCache()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM