Наконец я нашел эту библиотеку javascript, которая может работать в автономном режиме:
http://leaflet.cloudmade.com/
Я попытался установить одну плитку (например, серый PNG) и добавить слой изображения (Моя карта). Он работает нормально без подключения, но у него есть некоторые проблемы с устройствами Android (карта наложения не отображается), и изображение наложения не масштабируется с помощью жеста, я имею в виду, что масштаб изображения, когда жест заканчивается, пользователи не Нет никакой обратной связи о том, какой масштаб будет применен.