1.6 KiB
-
change the tmp url to avoid needing "loading.php" FIXED
-
review init() method of database FIXED
-
review base64 encoding FIXED
-
test code in https://hacks.mozilla.org/2012/02/storing-images-and-files-in-indexeddb/ DONE, doesn't work in Chrome
-
show remaining time when downloading
-
remove blue border
-
show stored tiles
-
succesfully tested in Android Chrome v31
-
remove ts from URL http://services.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/16/24410/32606?_ts=1386853358867
-
test with www.mapabase.es services... tilingScheme is confused with tile levels => no it didn't... I think the problem was the ?_ts thing
-
IndexedDB not supported in iOS Safari (see https://developer.mozilla.org/en-US/docs/IndexedDB#Browser_compatibility and https://github.com/axemclion/IndexedDBShim, or http://nparashuram.com/IndexedDBShim/)
-
Andy: We may want to look at limiting the tiles to two or three levels to help manage size/performance issues.
- limit maxLevel to current zoomLevel + 3 (no problem to include all levels up to level 0, it will be only 1 or 2 tiles per level)
-
reorganize code
- partially done
- better dependency management
-
remove unused files (ioWorker, OfflineTileStore)
-
test iPad/iPhone DONE, it works!
-
unit testing
-
update README.md
-
better tile estimation and limits
-
keep on downloading tiles even if one of them fails
-
add message telling that something failed while initing the indexedDB
-
allow naming caches?
-
more general proxy.php
-
non-rectangular area