Для этого в каталоге с программой необходимо создать Progorod.ini и прописать в нем то, что необходимо пользователю.
Файл может называться как Progorod.ini, так и oemsetup.ini. У oemsetup.ini приоритет выше.
Описание Progorod.ini :
- Код: Выделить всё
Файл может называться как progorod.ini, так и oemsetup.ini. У oemsetup.ini приоритет выше.
HIDE_BATTERY = 1 - не показывать индикатор питания при первом запуске (дублируется в дополнительных настройках)
NO_CLICK_SOUND = 1 - не озвучивать клики при первом запуске (дублируется в дополнительных настройках)
ENABLE_WAKEUP_SOUND = 1 - включить пробуждающий звук при первом запуске (дублируется в дополнительных настройках)
USER_GPSPORT = N ; N - цифра номера порта,
USER_GPSBAUD = B ; B - скорость.
ROAD_FONT_SIZE = {12,14,16,16},{10,12,14,14},{8,10,12,12} - размер шрифта дорог на карте
GPS_LATENCY = 1500 ;целое_число Позволяет учитывать программе латентность GPS-чипа.
(Латентность -задержка между моментом, когда GPS-приемник получил координату и моментом, когда он отправил ее на COM-порт.)
Измеряется в миллисекундах.Значение по умолчанию - 0 ПроГород считает позицию с полуторасекундным опережением от позиции, идущей с
приемника или сколько поставите...Можно и отрицательное число
KEEP_ONLINE_ROUTES = 5; Для отладки: есть возможность сохранять файлы с маршрутами, полученными с сервера, для последующего
исследования. число задает количество последних маршрутов, которые не будут удалены. Маршруты сохраняются в UserData с именами вида
nnnwebroute.bin, где nnn - номер файла.
FIX_GPS_SPEED = 1 ; Возможность коррекции для GPS приемников, которые шлют скорость в км/ч, а не узлах
FIX_GPS_TIME = время_в_минутах ;Возможность коррекции времени, идущего с GPS приемника
MINIMAP_MIN_WIDTH = 30 ; Ширина миникарты в метрах. По умолчанию - 30
WAVEOUT_DEVICE_ID = 3, где Число - константа STREAM_xxxxx из Android SDK. 1-системные звуки. 2-звонки. 3-мультимедиа (по умолчанию). 4-сигналы. 5-уведомления
USE_SHOW_MEMORY = 1; Показывается отладочная информация
DEBUG_FONT_SIZE = 12, высота шрифта
DEBUG_POSITION = xP,yP,xL,yL где xP, yP - координаты в портретной ориентации, xL, yL - координаты в альбомной ориентации. Вторая пара может отсутствовать. Координаты задаются в "условных пикселях", как и в xml-файлах ui.
GPS_LOG_DRAW_POINTS = 36000; - Количество последних точек записываемого лог-файла, которые хранятся для рисования. По умолчанию - 36000 (10 часов).
MAX_ZOOM_FOR_CITY = 4 ;- максимальный уровень зума карты, где 4 уровень=250 м.
MAX_SPEED_FOR_CITY = 80 ;- скорость, с которой достигается MAX_ZOOM_FOR_CITY.
MIN_AUTOZOOM_SPEED = 10 ;- скорость, с которой достигается минимальный уровень масштаба в настройках ПРОГОРОДа.
MAX_AUTOZOOM_SPEED = 120 ;- скорость, с которой достигается максимальный уровень масштаба в настройках ПРОГОРОДа.
TRAFFIC_COLOR_BY_SPEED = 1 ;- красить по скоростям ( по умолчанию или 0 - LOS )
TRAFFIC_LINES_WITH_GRADIENT = 1 - использовать промежуточные цвета для пробколиний на карте ( работает только при расскраске по скоростям ).
TRAFFIC_ROUTE_WITH_GRADIENT = 1 - использовать промежуточные цвета для линии маршрута ( работает только на версиях OGL при расскраске по скоростям ).
ONEWAY_ARROW_MIPMAP = 1 - использовать набор текстур стрелок одностороннего движения размером 0 (mipmap)
Пример:
ROAD_FONT_SIZE = {16,16,16,16},{14,14,14,14},{12,12,12,12}
USE_SHOW_MEMORY = 1
DEBUG_FONT_SIZE = 10
DEBUG_POSITION = 76P,45P,76L,45L
TRAFFIC_COLOR_BY_SPEED = 1
Также можно поменять начертание шрифтов программы под себя:
Шрифты:
FONT0.TTF - шрифт 1 в программе
FONT1.TTF - шрифт 2 в программе
можно менять на любой шрифт (взяв его например из папки Windows\Font) и переименовать под название этого шрифта. Тип шрифта не имеет значения
Если ткнуть в часы в режиме перетаскивания карты (когда слева внизу глобус) или в поиске, то курсор машины переместится на этот участок карты.
В этом случае ПроГород можно использовать как карту, которая запоминает текущую позицию.
Для Windows/CE можно задать расположение программы через реестр, для этого в ветке реестра HKLM\SOFTWARE\PROGOROD можно поменять строковые параметры :
DataPath - полный путь к каталогу программы.
UserDataPath - полный путь к каталогу UserData
ProgorodBinPath - полный путь к PROGOROD.bin