1. Я в статье писал, что кэшем в моем случае является либо локальная папочка со спрайтами (для локального и/или phonegap приложения) — в этом случае они обновятся только когда заменишь сами спрайты в папке, либо хранение в localstorage, indexedDB и им подобные — в этом случае они обновляются руками и хранятся пока руками не удалишь.
2. Не совсем понятно какой именно кэш упоминается (браузера, application cache или собственно хранение в localstorage). Но все же кэш, о котором я говорил, сам по себе не сбросится, если конечно не сделать это программно либо не очищать данные в браузере принудительно («Стереть недавнюю историю» в FF или «Clear browsing data» в хроме).
3. Оповещение сделать можно. Это чуточку сложнее в моей реализации, тк данные в localstorage добавляются асинхронно по событию onload для image элемента.
К сожалению я пока не работал с другими api для карт и воспользовался google maps api. Данная статья является лишь примером решения возникшей задачи.
Наверное, в моем случае на самом деле стоит пробовать OSM.
2. Не совсем понятно какой именно кэш упоминается (браузера, application cache или собственно хранение в localstorage). Но все же кэш, о котором я говорил, сам по себе не сбросится, если конечно не сделать это программно либо не очищать данные в браузере принудительно («Стереть недавнюю историю» в FF или «Clear browsing data» в хроме).
3. Оповещение сделать можно. Это чуточку сложнее в моей реализации, тк данные в localstorage добавляются асинхронно по событию onload для image элемента.