Я б рекомендував заглянути в TileMill, який створюють ті самі люди, які були важкими на Maps On A Stick. TileMill був або частиною Maps On A Stick, або тим, чим став Maps On A Stick - щось подібне. Я забуваю зв’язок. Все одно ...
TileMill дозволить вам завантажувати географічні дані, оформляти їх як вам подобається, а потім створювати набір плиток карти PNG для різноманітності для масштабування.
Вихід TileMill - це файл .mbtiles. Це просто база даних sqlite, в якій зберігаються PNG. Якщо ви працюєте в режимі офлайн, можливо, простіше витягти pngs до папки (за допомогою mbutil ), а не використовувати sqlite для доступу до них.
Якщо ваша карта досить проста (тобто мінімальна взаємодія), я б рекомендував використовувати Leaflet для вашої бібліотеки відображення.
Потім у листівці потрібно додати шар плитки (підказка: використовуйте tms, а не xyz).
Сподіваюся, що це допомагає.
Редагувати: кілька речей, які слід зазначити.
1) Ви повинні знати про обмеження ліцензування будь-яких даних карт, які ви використовуєте (див. Мій коментар до питання вище).
2) Якщо ви наблизитесь достатньо, щоб побачити дороги тощо, то очікуйте, що у вас є кілька ГБ плитки.