Pocket Map Viewer (Symbian)

    Программа 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.