Слои в maemo mapper

Aug 08, 2008 00:50

Основное применение -- наложение на основную карту тайлов с пробками, хотя по идее, можно придумать и еще что-нибудь.

Тайлы слоев кэшируются в отдельной базе и могут автоматически обновлятся через определенный интервал времени (каждый тайл слоя хранит время когда он был загружен).

Выглядит оно примерно так (Яндекс.Пробки):



Пробки google:




Пакет (слои и Я.Карты): http://shmuma-mob.homelinux.net/mapper/maemo-mapper_2.4.1-os2008-shmuma1_armel.deb
Патч: http://shmuma-mob.homelinux.net/mapper/patches/maemo-mapper-2.4.1-shmuma1.patch
Исходники: http://shmuma-mob.homelinux.net/mapper/src/maemo-mapper-2.4.1-shmuma1.tar.gz
git: http://shmuma-mob.homelinux.net/scm/maemo-mapper.git/

Настройка:
Идем в Maps->Manage repositories. Выбираем нужный репозиторий, жмем кнопку Layers. Видим вот такое вот окошко:



Жмем кнопочку New, говорим как будет называться слой, после чего вбиваем URL (ниже), выбираем куда будем сохранять базу и указываем интервал обновления данных.

URL для пробок google: http://mt0.google.com/mapstt?zoom=%0d&x=%d&y=%d
URL для Яндекса: http://shmuma-mob.homelinux.net/cgi-bin/maps.yandex?x=%d&y=%d&zoom=%d&city=msk

Пока http://beta-maps.yandex.ru пробки показывать не умеет, все запросы ходят через скрипт, выполняющий преобразование координат тайлов. Как появятся пробки на бете, будет прямой URL на яндекс. Вместо msk можно написать spb, ekb или kiev. Что это такое, думаю понятно :).

Отображением слоев можно управлять через меню View->Layers. Для быстрого включения-отключения слоев можно повесить действие на кнопку таблетки в Settings->Hadrware keys (последний пункт, Toggle Layers).

О багах пишите, буду фиксить.

UPD: изменился УРЛ для пробок. Теперь надежнее пробки брать тут: http://maemo.shmuma.ru/proxy/maps.yandex?x=%d&y=%d&zoom=%d&city=msk

пробки, maemo-mapper, яндекс, n8x0, слои

Previous post Next post
Up