Как сделать оффлайн карту, но данные были онлайн?
Это очень просто - делаете карту базу данных, которая будет хранить данные локально, но не хранить их локально, а загружать с удаленного сервера.
Поэтому работайте в этом направлении, и у вас получиться мониторить бескрайние водные ресурсы страны.
Скажу странное, непривычное для любителей веб-программига с этими вашими фронтендами...
OziExplorer. Программа. Для. Винды.
Кушает карты с харда. При желании их можно обновлять. GPS берёт откуда угодно, но работает и без него.
Кушает также файлы с POI - метками, отображая их на карте. Файлы можно тянуть из инета (размеры мизерные), можно только обновлять.
Работало на моём ноуте с кэшем гуглокарт или генштабовкими из инета с процом 300 МГц и тянула эти самые точки и собственные координаты через телефон методом GPRS, который был подключен по IRDa.
Очень сомневаюсь, что инет у вас хуже, чем GPRS via IRDa.