public DisplayThinkGeoMBTilesMaps() { layerOverlay = new LayerOverlay(); var styleJsonUri = new Uri(SampleHelper.Get("thinkgeo-world-streets-light.json"), UriKind.Relative); thinkGeoMBTilesFeatureLayer = new ThinkGeoMBTilesLayer(SampleHelper.Get("tiles_Frisco.mbtiles"), styleJsonUri); tmpBitmapTileCache = null; InitializeComponent(); }
private void UpdateTileCache(bool disableTileCache) { if (thinkGeoMBTilesFeatureLayer != null && thinkGeoMBTilesFeatureLayer.BitmapTileCache != null) { tmpBitmapTileCache = thinkGeoMBTilesFeatureLayer.BitmapTileCache; } if (disableTileCache) { thinkGeoMBTilesFeatureLayer.BitmapTileCache = null; } else { thinkGeoMBTilesFeatureLayer.BitmapTileCache = tmpBitmapTileCache; } }