Программа Pocket Map Viewer (PMV) предназначена для просмотра больших карт на устройствах, работающих под управлением операционной системы Symbian UIQ версии 7, например, смартфонах SonyEricsson P800 и P900. Она написана на языке Java PE, поэтому, в принципе должна работать и на других устройствах, поддерживающих эту платформу и имеющих сенсорный экран или манипулятор типа 'мышь'. Дистрибутив версии 1.03 находится здесь
Основное окно программы имеет следующий вид: Основное меню программы состоит из пунктов: File - работа с файлами; Zoom - масштабирование; Path - работа с путями, выбор масштаба карты и масштабная сетка; Objects - работа с объектами на карте. Пункт File содержит следующие подпункты: Open - открытие файла. Поддерживаются неупакованные палитровые BMP файлы любого размера и разрешения 1битные (монохромные), 4битные (16 цветов) и 8битные (256 цветов). После открытия файл масштабируется на полную ширину (или высоту) окна. Open index - открытие индексного файла, содержащего информацию о нанесенных на карту объектах. В данной версии не поддерживается. Exit - выход из программы. About - информация о программе. Пункт Zoom содержит следующие подпункты: Original - масштаб 1:1, каждой точке экрана соответствует одна точка карты. Zoom in - приблизить карту на 1 порядок. Zoom out - отодвинуть карту на 1 порядок. Previous - вернуться к предыдущему выбранному масштабу. 1:2 , 1:3 , 1:5 , 1:10 - выбрать соответствующий масштаб. Fit - выбрать масштаб при котором карта вписывается целиком в экран. Масштабирование и перемещение по карте можно осуществлять еще и стилусом. При касании карты стилусом, карта перемещается так, что точка касания помещается в центр экрана. Если, коснувшись стилусом карты, не отпуская его от экрана, передвигать, то можно рамкой выбрать окно масштабирования. При отпускании стилуса содержимое рамки будет смасштабировано на весь экран: Пункт Path содержит следующие подпункты: Edit - редактирование пути. Касаясь стилусом экрана добавляется новая точка пути, при этом путь отображается на карте красной линией. Для окончания режима редактирования нужно повторно выбрать пункт Edit. Delete point - удалить последнюю добавленную точку пути. Clear path - очистить путь. Path length - задать или вычислить длину пути, выбрать масштаб карты. При выборе этого пункта появляется следующее окно: В нем отображается длина выбранного пути (если он выбран) в пикселах и (если задан масштаб) в метрах, а так же сам масштаб - количество метров в пикселе. Для задания масштаба нужно сперва выбрать в качестве пути эталонный отрезок карты, длина которого заранее известна (например кусок масштабной линейки на полях или расстояние между двумя пунктами) и задать для него длину в метрах. В этом случае масштаб автоматически будет вычислен и задан для всей карты. Можно запомнить значение масштаба для данной карты и каждый раз вводить его при загрузке карты в поле Meters per pixel. Можно корректировать значения масштаба и длины пути в процессе работы с картой, в этом случае масштаб будет автоматически пересчитываться по нажатию кнопки Ok в этом окне. Show grid - вывести на экран масштабную сетку. Этот пункт работает только при выбранном масштабе. На экране появляется сетка с шагом, кратным десяткам или сотням метров или километров, в зависимости от текущего масштаба: Objects - работа с нанесенными на карту объектами, улицами, населенными пунктами и др. Для этого сперва нужно загрузить индексный файл, содержащий информацию об оцифрованных объектах на данной карте. В данной версии программы не поддерживается. Свои отзывы и пожелания о работе данной программы можно слать мне на адрес mikhail_kondakov@mail.ru.