diff --git a/samples/test2.html b/samples/test2.html index fd43e00..f31b941 100644 --- a/samples/test2.html +++ b/samples/test2.html @@ -99,6 +99,7 @@ initAppCacheManager(); + var tileLayer; var _isOnline = true; var defaultSymbol; var busStopFeatureLayer; @@ -128,7 +129,7 @@ }) function startMap(){ - var tileLayer = new OfflineTilesEnabler("http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer",function(evt){ + tileLayer = new OfflineTilesEnabler("http://server.arcgisonline.com/ArcGIS/rest/services/World_Topo_Map/MapServer",function(evt){ console.log("Tile Layer Loaded.") },true); @@ -170,7 +171,7 @@ map.on("load",function(evt){ -// updateOfflineUsage(); + updateOfflineUsage(); if(_isOnline == false){ var featureLayer = JSON.parse(localStorage.offlineLayerDef); @@ -222,6 +223,21 @@ * ************************************ */ + /** + * For internal use - detecting amount of storage used and number of tiles stored. + */ + function updateOfflineUsage() + { + tileLayer.offline.store.usedSpace(function(result,err){ + if(result != null){ + console.log( "DB Tile count: " + result.tileCount + ", DB Bytes: " + result.sizeBytes); + } + else{ + console.log("DB Tile count: " + count + ", DB Bytes: Error"); + } + }) + } + function initAppCacheManager(){ appCacheManager = new AppCacheManager(true,true); appCacheManager.on(appCacheManager.CACHE_EVENT,cacheEventHandler);