Вручную получить кэшированные плитки в Mapsforge

#android #cordova #mapsforge

#Android #кордова #mapsforge

Вопрос:

Я разрабатываю картографическое приложение с листовкой в phonegap, и я ориентируюсь на устройства Android, поэтому я решил использовать mapsforge.

Я хочу использовать кэширование плитки MapsForge и рендеринг плитки (из файлов mapsforge .map).

Я просто не знаю, какие именно методы вызывать. Здесь представлен старый плагин phonegap, написанный с mapsforge 0.2.4, который больше не поддерживается в mapsforge 0.4.x .

Я хочу запросить плитки с параметрами x, y и z, чтобы получить кэшированную плитку, и, если доступной плитки кэша нет, отобразить ее, а затем кэшировать как в памяти (ram), так и на SD-карте.

Ответ №1:

Хорошо, поскольку ни один джентльмен не ответил на вопрос, я понял, как это сделать!

Я создал новый репозиторий на github для своего плагина.

Я использовал mapsforge 0.4.0 и phonegap 3.4.0. Вот репозиторий:https://github.com/Arman92/Mapsforge-Phonegap-OfflineCache

Я был бы рад ответить на любой вопрос 😉

РЕДАКТИРОВАТЬ: недавно я написал сообщение в блоге об автономном рендеринге плиток с использованием mapsforge в phonegap