[英]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.