Saya akan merekomendasikan melihat ke TileMill yang dibuat oleh orang yang sama yang workign di Maps On A Stick. TileMill adalah bagian dari Maps On A Stick, atau seperti itulah Maps On A Stick menjadi - sesuatu seperti itu. Saya lupa hubungannya. Bagaimanapun...
TileMill akan memungkinkan Anda memuat data geografis, gaya sesuai keinginan Anda, lalu buat satu set petak peta PNG untuk variasi tingkat zoom.
Output dari TileMill adalah file .mbtiles. Ini hanya database sqlite yang menampung PNG. Jika Anda bekerja offline, mungkin lebih mudah untuk mengekstrak pngs ke folder (menggunakan mbutil ) daripada menggunakan sqlite untuk mengaksesnya.
Jika peta Anda cukup sederhana (yaitu interaksi minimal), saya sarankan menggunakan Leaflet untuk perpustakaan pemetaan Anda.
Dalam leaflet, Anda perlu menambahkan layer tile (petunjuk: gunakan tms daripada xyz).
Semoga itu bisa membantu.
Sunting: Beberapa hal yang perlu diperhatikan.
1) Anda harus mengetahui pembatasan lisensi dengan data peta yang Anda gunakan (lihat komentar saya pada pertanyaan di atas).
2) Jika Anda cukup dekat untuk melihat jalan dll maka diharapkan memiliki beberapa GB ubin.