Создание приложения для автономной карты в LWUIT - PullRequest
0 голосов
/ 25 марта 2012

В настоящее время я пытаюсь создать автономную карту на LWUIT. Но я столкнулся с некоторыми проблемами, которые я не знаю, как решить или, если это возможно, разрешено в LWUIT. Я пытаюсь использовать изображение в качестве карты, оно имеет размер файла 300 КБ, но проблема в том, что оно имеет размер 2728x3323, что намного больше размера экрана мобильного телефона. Вот почему OutOfMemoryException появляется, если я пытаюсь создать изображение, чтобы использовать его в качестве метки. Можно ли сделать панорамирование на этом изображении? Если да, может ли кто-нибудь научить меня или показать, как это можно сделать? Это нормально, даже если нет функции масштабирования. Я просто хочу увидеть все изображение через панорамирование. Я также хочу спросить, как нарисовать изображение поверх него, потому что я хочу нарисовать несколько линий и маркеров на изображении программно. Любая помощь будет так цениться.

Спасибо

1 Ответ

1 голос
/ 25 марта 2012

Это невозможно в MIDP и не практично даже в современных смартфонах, так как ОЗУ отдельных приложений ограничено.

Картографические приложения (даже карты Google в браузере) извлекают намного меньшие изображения и разбивают их на плитки, что позволяет имзагрузить несколько небольших изображений, которые НАМНОГО дешевле, чем одно большое изображение.

...