added updateOfflineUsage

This commit is contained in:
Andy Gup 2014-06-10 10:34:09 -06:00
parent 18ce351ace
commit b12ebfb927

View File

@ -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);