Example #1
0
        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();
        }
Example #2
0
        private void UpdateTileCache(bool disableTileCache)
        {
            if (thinkGeoMBTilesFeatureLayer != null && thinkGeoMBTilesFeatureLayer.BitmapTileCache != null)
            {
                tmpBitmapTileCache = thinkGeoMBTilesFeatureLayer.BitmapTileCache;
            }

            if (disableTileCache)
            {
                thinkGeoMBTilesFeatureLayer.BitmapTileCache = null;
            }
            else
            {
                thinkGeoMBTilesFeatureLayer.BitmapTileCache = tmpBitmapTileCache;
            }
        }