Делаем свою карту для Locify
Одна из возможностей Locify- это поддержка пользовательских карт (offline maps). Сегодня хотелось бы рассказать о том, как самому сделать карту для этой программы.
Программа поддерживает растровые карты, но в тоже время имеет ограничение на загрузку максимального изображения (300кб), связанного с тем, что Locify - приложение. Обойти ограничение возможно, разрезав большой растр на множество мелких плиток. Каждый фрагмент карты будет грузиться, только тогда, когда нам он действительно нужен, в то время как не используемые фрагменты будут удалены из памяти. Подобным способом организованы спутниковые снимки, о чем я уже писал раньше. Теперь нам остается лишь разрезать нашу карту, на мелкие куски, главное, что для этого нужно - это желание.
Когда, я только начал писать эту статью, я додумался только до одного способа. Как оказалось - он не самый быстрый. Позже я нашел и другие способы, о чем по порядку и расскажу.
GoogleMaps 2 TrekBuddy
Что нужно: браузерСамый простой способ, достаточно перейти на страницу . Найти местность, которую будем трансформировать в карту и нажать Download Map. Область, которую просматриваете, будет увеличена на 4 и сохранена с разрешением 2000x2000px, хотя само изображение области будет разрезано на мелкие плитки(200x200x8b). Так же автоматически будет создан файл привязки и вся наша карта упакована в архив .

- Карта только Google Maps
- Создает карту только на видимую область


Ручной способ нарезки карт
OziExplorer Map Data File Version 2.2
050k--n37-004-3--(1986).gif (имя карты)
050k--n37-004-3--(1986).gif (имя изображения карты)
У нас изменилось имя изображения карты, поэтому нужно его поменять(вторую строчку, которая отвечает за имя карты менять не обязательно, хотя можно изменить на что угодно):
OziExplorer Map Data File Version 2.2
Mosсow 1:50000
050k--n37-004-3--(1986).png
Дальше файл привязки содержит данные о проекции и системе координат карты. Эти строчки менять нельзя:
1 ,Map Code,
Pulkovo 1942 (2),WGS 84, 0.0000, 0.0000,WGS 84
Reserved 1
Reserved 2
Magnetic Variation,,,E
Map Projection,Transverse Mercator,PolyCal,No,AutoCalOnly,No,BSBUseWPX,No
Следующий блок map файла, как раз отвечает за соответствие координат графического файла с координатами местности:
Point01,xy, 102, 100,in, deg, 55, 50.0000,N, 37, 30.0000,E, grid, , , ,N
Количество Point показывает сколько точек использовалось для привязки карт.
Надо найти последнюю точку привязки и удалить все что ниже, оставив только последнюю строчку содержащую:
IWH,Map Image Width/Height,2663,3131В итоге наш файл привязки должен выглядеть следующим образом:
OziExplorer Map Data File Version 2.2
Moskow 1:50000
050k--n37-004-3--(1986).png
1 ,Map Code,
Pulkovo 1942 (2),WGS 84, 0.0000, 0.0000,WGS 84
Reserved 1
Reserved 2
Magnetic Variation,,,E
Map Projection,Transverse Mercator,PolyCal,No,AutoCalOnly,No,BSBUseWPX,No
Point01,xy, 102, 100,in, deg, 55, 50.0000,N, 37, 30.0000,E, grid, , , ,N
Point02,xy, 1289, 100,ex, deg, 55, 50.0000,N, 37, 37.5000,E, grid, , , ,N
Point03,xy, 2570, 102,in, deg, 55, 50.0000,N, 37, 45.0000,E, grid, , , ,N
Point04,xy, 94, 1568,in, deg, 55, 45.0000,N, 37, 30.0000,E, grid, , , ,N
Point05,xy, 1331, 1570,in, deg, 55, 45.0000,N, 37, 37.5000,E, grid, , , ,N
Point06,xy, 2568, 1569,in, deg, 55, 45.0000,N, 37, 45.0000,E, grid, , , ,N
Point07,xy, 88, 3037,in, deg, 55, 40.0000,N, 37, 30.0000,E, grid, , , ,N
Point08,xy, 1289, 3031,ex, deg, 55, 40.0000,N, 37, 37.5000,E, grid, , , ,N
Point09,xy, 2567, 3038,in, deg, 55, 40.0000,N, 37, 45.0000,E, grid, , , ,N
IWH,Map Image Width/Height,2663,3131
Основные приготовления завершены. Осталось только разрезать нашу карту на мелкие куски и залить в телефон.


- требуется дополнительно ПО
- требуется дополнительное время
Заключение:
- Locify Help: Offline Maps Format ()
- Trekbuddy and tools ()



Отличная идея, но надо бы подумать о рекламе на сайте. По-моему ее слишком много
Хотя, конечно - это не мое дело 
На самом деле єто и ваше дело тоже - не только для себя веду блог. Хотелось бы узнать какая именно реклама вас раздражает?
Та что с боку,снизу и в фиде(от гугля()) сделана исключительно для того, чтобы оплачивать хостинг и домен.
По моему скромному мнению, эта тема довольно сложная для новичка
Красота — это в общем-то гениальность, даже больше, чем гениальность, ибо в объяснении не нуждается.
Радует, что блог постоянно развивается. Подобные посты только прибавляют вам популярности.
Да, было бы смешно, если б не было так грустно ...
Очень хорошая статья. Буду ждать продолжения. Тема безусловно интересна всем.
С этой статьи начинаю читать Ваш блог. + один подписчик
Народ в подобных случаях говорит - Базар цену скажет
Спасибочки за информацию, буду юзать.
Действительно интересно. Некоторые моменты не знал.
Очень вам признателен, действительно полезная инфа.
Статья очень понравилась! Этакий короткий микс практических знаний. Хоть и “зажгли лампу среди белого дня”
Действительно. Фактов всегда достаточно – не хватает фантазии. Желаю автору ее поболее
It's known that cash can make people autonomous. But what to do if one has no cash? The only one way is to try to get the mortgage loans or short term loan.