Вся информация ниже относится исключительно к версии maemo-mapper-shmuma для OS2007 и OS2008. В n900 все мои изменения входят в мейнстрим. К сожалению, версии маппера для n8x0 и n900 имеют существенные различия, поэтому maemo-mapper-shmuma все еще имеет право на жизнь.
MaemoMapper — это навигационное приложение для maemo (операционной системы на базе GNU/Linux для интернет-планшетов Nokia n8x0). MaemoMapper позволяет:
Вот так он примерно выглядит:
Весной 2008-го я дописал для маппера поддержку Яндекс.Карт, что потребовало довольно серьезных изменений во внутренней структуре программы. К сожалению, эти изменения так и не были приняты в мейнстрим, несмотря на неоднократные мои попытки. В результате я забил, и сейчас сопровождаю параллельный проект под названием maemo-mapper-shmuma.
В моем репозитории пакетов для maemo.
После добавления репозитория нужно установить пакет maemo-mapper-shmuma, предварительно удалив официальный maemo-mapper.
Есть два пути: простой и сложный. У обоих есть свои плюсы и минусы (как всегда).
Вы запускаете маппер и выбираете пункт меню "Карты->Download sample repositories". Все доступные репозитории со слоями будут подключены автоматически (это векторные, спутниковые и гибридные Яндекс-Карты и слои с пробками. Также загружаются репозитории с картами и слоями Google).
Простой способ хорош, когда вы только-только установили маппер и хотите по-быстрому начать им пользоваться. Если же у вас уже есть настроенные по вашему вкусу репозитории и вы хотите добавить карты Яндекса, лучше настраивать вручную, чтобы не потерять ваши изменения.
Идем в "Карты->Управление репозиториями". Видим что-то вроде:
Так как параметры репозиториев толком нигде не описаны, расскажу что означает каждое поле.
maps.yandex).Кнопка "новый" позволяет создать репозиторий. "Layers" управляет слоями.
Ниже представлены шаблоны URL дополнительных слоев, поддерживаемых maemo-mapper-shmuma:
Режим "Гибрид" представляет собой спутниковую карту, на которую сверху наложен дополнительный слой с основными улицами и названиями объектов. Как настраивать слои рассказывается ниже.
Слой — это набор полупрозрачных картинок, накладываемых поверх основого слоя карты. Типичным примером является отображение пробок поверх основной карты. Настройка слоев осуществляется с помощью кнопки "Layers" в диалоге редактирования репозиториев.
У каждого слоя есть название, шаблон URL, путь к файлу базы для кэширования тайлов и интервал обновления. По прошествии этого интервала, тайлы слоя будут автоматически загружаться заново (например, для обновления данных о пробках). Если интервал установлен в 0, данные слоя закачиваются только один раз.
Вот так выглядит векторная карта со слоем пробок:
Шаблоны URL для поддерживаемых слоев:
Если вы знаете другие URL слоев, пишите max.lapan@gmail.com, добавлю сюда.
После добавления слоев к карте, в меню "Просмотр->Слои" вы можете их включать и выключать. Для загрузки данных слоев (так же как и карт), нужно включить опцию "Карты->Автозагрузка".
В maemo-mapper-shmuma можно выбирать сервис, используемый при прокладке маршуртов. Сейчас поддерживается google и Яндекс (который пока, к сожалению, поддерживает только Москву и область).
Для прокладки маршрута, нажать и удерживать стилус на какой-нибудь точке карты. Посел двух секунд вылезет менюшка, в которой выбираем "Выбранная точка->Загрузить маршрут к...". Вылезет окошко, в котром можно выбрать с помощью чего прокладывать маршрут (google или яндекс), начальную и конечную точку маршрута.
Начальную и конечнную точку можно указывать не только в виде координат, но и названиями, Яндекс разберется.
Добавлено "по просьбам трудящихся" и доступно начиная с версии 2.6.2.3.
Функциональность заключается в сохранении расширенных GPX-треков при использовании GPS. "Расширенный", означает следующее:
В то время как стандартный GPX сохраняемый маппером включает только координаты и время. Помимо дополнительных полей, это сохранение не требует дополнительной памяти и реализовано таким образом, чтобы минимизировать риск потери данных трека.
Параметры показаны ниже:
Данные GPX сохраняются в указанный каталог (по умолчанию это ~/.documents/Maps/Tracks) в файлы вида
mapper_YYYYMMDD_NNNN.gpx, где YYYY — год, MM — месяц, DD — день, NNNN — уникальный номер. При
перезапуске маппера создается новый файл (само собой, если были данных с GPS).
Получившиеся файлы GPX можно открывать в маппере обычным образом — как маршруты, так и как треки.
В качестве примера можно посмотреть вот этот трек (это я ехал на работу, потеряв полчаса в пробке).