Тема: POI в iGO 2008 XP
Показать сообщение отдельно
Старый 03.12.2008, 14:15   #1
Parteigenosse
Старший Пользователь
 
Аватар для Parteigenosse
 
Регистрация: 01.11.2007
Город: Москва
Регион: 77, 97, 99, 177
Машина: 2006\Honda\CRV
Сообщений: 110
Parteigenosse will become famous soon enoughParteigenosse will become famous soon enough
По умолчанию POI в iGO 2008 XP

Решил привести тут ту инфу которую нашел по теме создания своих POI для iGO 2008 для XP. Не нашел на форуме, потому думаю, что этой инфы тут еще нет. Задача такова: где-то напариваются интересные POI, которых нет в сборке iGO, конвертируются в формат iGO и подключаются. И ими можно пользоваться!

Я прикрепил свои дополнительные POI, поместив файл user.poi в каталог iGO_8_PC/save/. после этого они стали доступными в общем списке POI.

Формат этого файла довольно прост. Пример его прикладываю.
Во-первых, он текстовый, во-вторых он в кодировке UTF-16. Поэтому в редакторе FAR он смотрится коряво и к редактированию не пригоден. В то же время он прекрасно редактируется штатным блокнотом.

Файл состоит из записей одинакового формата.
Записи пронумерованы и разделяются символами переводом строки и возврата каретки (просто каждая запись начинается с новой строки).
Запись состоит из полей. поля отделяются символами вертикальной черты '|'. Ниже разбираю формат 21-й записи в файле POI

21|Категория первого уровня.Категория второго уровня.Категория третьего уровня.Категория 4-го уровня.Еще категория|Название POI|Системное название иконки|55.73944545945821|37.482959032058716|непоня тное поле 1|field 1|field 2|индекс|Город|адрес|Примечание|телефон
  • Категории и подкатегории отделяются друг от друга точкой. Я проверил - 5 уровней возможны, но в большинстве случаев полагаю, что трех достаточно.
  • системное название иконки. Его надо знать, я знаю только одно accomodation.camping_ground. Вероятно можно просмотреть exe или dll и найти другие системные названия иконок. Если не указать, то иконки не будет.
  • 55.73944545945821|37.482959032058716 - широта и долгота
  • непонятное поле 1 - если указать какое-нибудь значение, на отображение информации об этой POI никак не влияет.
  • field 1, field 2 - поля, которые отображаются в списке POI, но не отображаются при редактировании POI. Назначение их не понятно.
  • индекс, город, адрес - очевидно, что это поля адреса, т.к. они отображаются как адрес, но вот за то, что они не перепутаны - индекс с городом, или индекс с адресом не поручусь. Надо проводить дополнительные эксперименты с поиском в POI.

PS
инфу о POI и пример файла я взял с сайта http://ibooks.in.ua/poi/

Последний раз редактировалось Parteigenosse; 04.12.2008 в 12:24.
Parteigenosse вне форума   Ответить с цитированием