RU:ViewRanger GPS
ViewRanger GPS | |
---|---|
Автор: | ViewRanger |
Лицензия: | проприетарная (бесплатно (доступны платежи)) |
Платформ: | Symbian, Android, и iPhone |
Версия: | (2011-04-14) |
Языки: | английский и немецкий |
Веб-сайт: | http://www.viewranger.com/ |
Проприетарное приложение улично-ориентированной карты для мобильных телефонов, OSM & cycle & piste maps |
ViewRanger GPS (viewranger.com) это проприетарное приложение уличной навигации для Symbian, Android and iOS. Программное обеспечение разработано Augmentra Ltd, из Кембриджа, United Kingdom. С возможностью покупки топографических карт.
Требования
Symbian, Android or iOS (ссылки ведут в основные магазины приложений).
Возможности
(этот список относится к Symbian версии. Проверяйте другие версии приложений для уточнений. Все версии похожи, но.)
- отображение онлайн карт (графические тайлы) (кеширование). Свободно настраиваемо.
- OSM карты
- спутниковые снимки Microsoft
- оффлай (топографические) карты можно купить (некоторые бесплатны) в некоторых регионах.
- запись трека (это возможно для максимально указанного DOP значения в котором GPS координаты будут использованы и записаны; расстояние и время между точками трека) и отображение
- POI сохранение и отображение
- gpx импорт/экспорт
- навигация по маршруту (не прокладка) ?? route navigation (no routing)
- несколько настроек для экранов (одметрт, скорость, gps данные, высота)
- график путешествия
- ...
Конфигурация карты
(Для продвинутых пользователей!) Максимальный уровень для osm.org mapnik может быть увеличен до 18 с дефолтного 17 уровня. С 19 уровня и выше приложение не работает.
Файл управления картами расположен в xxx/ViewRanger/Config/glcfg.xml
. Это обычный XML файл и его можно редактировать любым текстовым редактором (не забудьте закрыть приложение перед редактированием). В файле содержатся название сервера, максимальный и минимальный уровни масштаба и т.д.
Не забудьте сделать резервную копию этого файла перед изменениями. Так же сохраните отредактированный файл под другим именем на устройстве, т.к. ViewRanger может перезаписать файл если выбрать "update sources" в меню "map sources".
Помните, вы используете эти настройки на свой страх и риск. Соблюдайте ограничения накладываемые поставщиками тайлов (например OSM.org политика использования тайлов для OSM "прямые" тайлы или CloudMade для ViewRanger's OSM тайлы по-умолчанию).
Описание структуры файла
<!-- заголовок файла конфигурации -->
<?xml version="1.0" encoding="UTF-8"?>
<!-- начало описания источников карт -->
<maps>
<!-- заголовок группы карт-->
<map name="Online Maps" symCountryCode="0">
<!-- строка-заголовок слоя карты (в одном группе может быть несколько слоев)-->
<layer name="Open Street Map (MapQuest, saveable)" tileSize="256" layerID="668" type="JPG" desc="Free online maps." minLayer="3" maxLayer="18" URL="http://otile1.mqcdn.com/tiles/1.0.0/map/%VRZ/%VRI/%VRJ.jpg" maxPreCacheTiles="10000" maxPreCacheZoom="16" avTileSizeBytes="8000">
<!-- граничные размеры площади охвата (здесь указано всю планету)-->
<bounds west="-1509949440"
east="1509949440"
south="-1509949440"
north="1509949440"/>
<preview>http://www.viewranger.com/preview/OSM§Map§Quest.jpg</preview>
<!-- лицензия на тайлы данного слоя-->
<copyright>�� OpenStreetMap contributors. <a href="www.openstreetmap.org/copyright">License.</a>Tiles Courtesy of <a href="http://www.mapquest.com">MapQuest</a>.</copyright>
<presetPreCacheList>
<presetPreCache name="Street" zoomMin="13" zoomMax="16" maxTilesAtMin="120"/>
<presetPreCache name="Regional" zoomMin="10" zoomMax="12" maxTilesAtMin="450"/>
</presetPreCacheList>
<!-- конец описания слоя-->
</layer>
<!-- конец описания группы карт-->
</map>
<!-- конец описания источников карт-->
</maps>
<!-- конец файла конфигурации-->
Теперь разберём каждый параметр. Так как файл базируется на XML, то первая строка нужна для инициализации. Все тэги должны быть закрытыми!
maps - тэг внутри которого и расположены все характеристики источников карт, объединённые в группы, которых может быть сколько угодно. map - тег группы карт имеет два параметра: map name="Название группы" - собственно название (допускаются многословные с пробелами) symCountryCode="0" - код страны в которой слои карт с этой группы будут доступны в меню (0-любая страна, 1-Великобритания, 16-Россия и т.д.), в зависимости от координат отображаемых на экране. Всегда используйте 0 чтобы не было сбоев. Внутри группы расположены слои карт и их может быть неограниченное число! layer - тэг слоя карты отвечает за то откуда будет браться карта, как отображаться, и как будет сохранятся, имеет параметры: name="Имя слоя" - имя слоя в меню tileSize="256" - размер тайла в пикселях (в основном 256 или 350). layerID="668" - имя папки в которой будет храниться кэш данного слоя (действует независимо от группы и повторений не должно быть) type="JPG" - тип тайлов (в основном PNG или JPG) desc="Free online maps." - описание которое видно в меню под названием данного слоя minLayer="3" - минимальный зум на котором отображается данный слой. maxLayer="18" - максимальный зум отображения. URL="http://otile1.mqcdn.com/tiles/1.0.0/map/%VRZ/%VRI/%VRJ.jpg" - адрес к тайлам на сервере maxPreCacheTiles="10000" - максимальное количество кэшируемых тайлов. maxPreCacheZoom="16" - максимальный зум для сохранения тайлов, а тайлы крупнее будут только просматриваться, но не сохраняться в кеш. avTileSizeBytes="8000" - средний размер тайлов в байтах (как-то влияет на ход загрузки "пустых" тайлов). bounds - тег границ отображения карты данного слоя (в координатах UTM), параметры: west="-1509949440" - западная east="1509949440" - восточная south="-1509949440" - южная north="1509949440" - северная preview - тег со ссылкой на картинку отображаемую для предпросмотра данного слоя. copyright - тег с лицензией на тайлы данного слоя (может вмещать в себе ссылку на лицензию в интернете, в меню есть пункт о лицензировании для активированного источника карт) presetPreCacheList - список предустановок для кэширования тайлов данного слоя. presetPreCache - предустановка кэширования тайлов данного слоя, параметры name="Regional" - название zoomMin="10" - минимальный зум кэшировани zoomMax="12" - максимальный зум кэширования maxTilesAtMin="450" - максимальное количество тайлов для кэширования при zoomMin
ВАЖНО! При формировании строки-шаблона запроса необходимо указать места подстановки параметров изображения в виде полей подстановки %VRI, %VRJ, %VRZ для X, Y, Z соответственно.
Кэш тайлов
Структура кэша карт на Symbian: E:/ViewRanger/MapCache/_PAlbTN/[layerID]/[z]/[x]/[y]
Пример: E:/ViewRanger/MapCache/_PAlbTN/999/11/1211/700 Здесь файл 700 это тайл в формате JPG 256x256 точек без буквенного разширения ".jpg".
Данные о структуре файла конфигурации предоставлены пользователем dptqb