D.I.Y.

Подписаться на эту рубрику по RSS

Параметры скачки слоя Google Map Maker, для программы MapBuilder 4 Google Maps, в данном случае вместо слоя Ландшафт:

LNDURL=http://gt0.google.com/mt/
LNDURL=http://gt1.google.com/mt/
LNDURL=http://gt2.google.com/mt/
LNDURL=http://gt3.google.com/mt/
LNDPARAM=n=404&v=gwm.1489&

для использования достаточно скопировать и заменить эти строчки файле mbconfig.txt.

После этого можно скачивать "тайлы" слоя Map Maker для использования, например, в OziExplorer.

Map Maker - это служба, которая позволяет создавать карты путем добавления или редактирования различных объектов (дорог, компаний, парков, учебных заведений и т. п.).

В России в данный момент это служба не доступна.

Ovi Store LogoЧто меня больше всего раздражало в Ovi Store, так это невозможность закачки файлов на компьютер. Надо постоянно иметь либо Wi-Fi, либо безлимитный тариф, чтобы войти с телефона в магазин и скачать программу.

Оказывается все не так уж и плохо. С помощью нехитрых манипуляций все-таки можно заставить компьютер качать приложения. Купить программу данным способом нельзя, а значит качать можно только бесплатные версии. Но все равно, хоть какой то прогресс(или костыль?).

Для скачивания приложения нам нужно иметь аккаунт в Ovi (пользователям телефонов Nokia все равно рано или поздно он понадобиться):

Читать полностью

Периодически меня просят выложить исправленный конфиг-файл для программы MapBuilder. На самом деле исправить его довольно легко самостоятельно, для этого необходим браузер, блокнот и собственно сам MapBuilder. Весь процесс, коротко, но емко описал в своем комментарии Максим:

Настроить mbconfig очень просто, нужно открыть исходный код страницы с картами, в поиске набрать v= и поискать, в исходном коде будет что то наподобии вот этого: satparam v=76. 76 это и есть версия карт.

Открываем Google Maps(например, спутниковые), ищем по исходному коду и находим нечто похожее на:

http://khm1.google.ru/kh/v=79&x=9&y=4&z=4&

вот v=79 и есть номер версии.

По аналогии можно настроить отдачу других слоев Google Maps. Данный подход так же работает и для Яндекс Карт. А если охота поэкспериментировать, то можно использовать данные с Народной Карты Яндекс или Google Map Maker. Например, для НКЯ, достаточно поменять некоторые параметры(в примере вместо слоя Я.Карт):

YNDBMAPURL=http://wvec.maps.yandex.net/?
YNDBMAPPARAM=l=wmap&

Скачать с уже исправленным конфигом(все стандартные слои):

http://www.mobilenavigation.ru/files/MapBuilder.zip 3041

Пока Google обновляет мобильный клиент для просмотра спутников карт и снимков городов, сами снимки некоторых городов оставляют желать лучшего. Не отстает от Google и Яндекс.

Ждать чуда от генерального штаба не приходиться тоже, а потому можно констатировать тот факт, что нормальных растровых карт, многих городов — нет.

Про векторные можно говорить долго и упорно, их преимущества — маленький размер, возможность самому делать карты, актуальные карты, маршрутизация. Но на днях мне была нужна действительно нормальная растровая карта города. Выход найден в открытой библиотеке Mapnik. В паре с GPSMapEdit и QGis, у меня получилось сделать, нечто подобное, так сказать альфа вариант, растровой карты Омска (без подписей и многого другого).

растровая карта Омска

Более подробно об установке и использовании библиотеки Mapnik можно прочиать на сайте Gis-Lab.

Привязывать карты генштаба довольно легко, главное быть внимательным. Вся информация присутствует на листе — остается лишь выбрать способ привязки: по градусной или километровой сетке. Главное правильно настроить систему координат и проекцию.

Подробно о проекциях и СК (системах координат) можно прочитать на сайте Не грусти!.

Напомню, что генштабовские карты имеют СК Пулково-1942 проекции Гаусса-Крюгера (разновидность Transverse Mercator). Перед привязкой необходимо задать свойства проекции, а именно центральный меридиан (Central Meridian), коэффициент масштабирования (Scale Factor) и сдвиг начала координат по долготе (False Easting). Для России значения эти значения будут:

Читать полностью

Locify Offline MapsОдна из возможностей Locify- это поддержка пользовательских карт (offline maps). Сегодня хотелось бы рассказать о том, как самому сделать карту для этой программы.

Программа поддерживает растровые карты, но в тоже время имеет ограничение на загрузку максимального изображения (300кб), связанного с тем, что Locify - java приложение. Обойти ограничение возможно, разрезав большой растр на множество мелких плиток. Каждый фрагмент карты будет грузиться, только тогда, когда нам он действительно нужен, в то время как не используемые фрагменты будут удалены из памяти. Подобным способом организованы спутниковые снимки, о чем я уже писал раньше. Теперь нам остается лишь разрезать нашу карту, на мелкие куски, главное, что для этого нужно - это желание.

Читать полностью

Ericsson Labs запускает сервис Веб Карт(Web Maps).

Используя Web Maps API можно легко интегрировать векторные данные TeleAtlas в вашу Веб страницу.

Документация по использованию Web Map API - https://labs.ericsson.com/apis/web-maps/documentation.

Так же Ericsson Labs сообщает о возможности использовать Mobile Maps API в своих приложениях:"Мобильные Карты базируются на технологии Java и доступны для Java ME и Android. Вы загружаете библиотеку для Java ME или Android, которая обеспечивают возможности загрузки, показа, и доступа к данным карт в Вашем приложение".

Подробно об API Мобильных карт: https://labs.ericsson.com/apis/mobile-maps/documentation

Мобильные карты доступны при поддержке Idevio и TeleAtlas.

Яндекс.Метрика