Jump to content
GPS навигатор СитиГИД

IШIN

Энтузиасты
  • Content Count

    14129
  • Joined

  • Last visited

  • Days Won

    81

Everything posted by IШIN

  1. А ведь в этом году 8 марта опять выпало на второе воскресенье. Так что всех девушек МИТа поздравляем по два раза - с 8 марта и с днём картографа! ----- За ашыпки прашю винить TapaTalk
  2. Неа. Год и один день. И точка наверное на углу двух маршалов. 20 февраля, если не ошибаюсь, я приехал в салон на Приоре, а уехал на Весте. А, точка может быть и в другом месте, я ж мог обнулить ММС заранее, не перед салоном
  3. В WinCEшной ветке уже писали, но напишу отдельно, т.к. проблемка успешно портирована на другие оси (ну, как минимум на андроид). Если глубокоуважаемые вагоноувожатые разработчики вдруг еще не в курсе - с выходных что-то не так с сервером "Друзей". На андроиде все замерли на точках не позже 10го июня. На СЕ список друзей вообще пустой. Шпиёнить за коллегами стало трудно...
  4. ВЕРНИТЕ МОНИТОРИНГ В ВЕСТУ!!! Я СЛОВО ВОЛШЕБНОЕ ЗНАЮ! ПАЖААААЛУСТА! Не, я понимаю, завод выставил ТЗ, и все что он не просил, из программы вырезано. Но вот было бы здорово, если бы: 1. Существовала версия, где координаты получались бы из CAN шины 2. Работал бы мониторинг. Пусть бы неофицииально, где-то в дебрях, чтоб на свой страх и риск. А то для мониторинга приходится еще и на телефоне запускать СГ. Общегражданская же СЕшная версия в Весте вроде не увидит спутников...
  5. IШIN

    Навигационный юмор

    Именно. Вся прелесть, что он предложил объехать мента от греха подальше.
  6. 1. Вестоводу никто не мешает пользоваться интернетом (штатно все есть, надо только ТД поднять) 2. с Грантой (Калиной, Приорой) чуть сложнее, т.к. штатно инет не предусмотрен, требуется некоторое рукоблудие. Но для навигатора без интернета думаю, это ребро - не самая большая проблема. На фоне отсутствия корректур ВООБЩЕ один мостик роли не сыграет.
  7. Угу. Поставь "Ошибку на карте" со вписанным названием. НА КАЖДОМ РЕБРЕ МОСКОВСКОГО! "Забьем Мике баки!"
  8. Нет. Много раз обсуждали, пробовали реализовать лангпаком (легенда же показывается цветами пробок - хотели заузить ее до тонкой полоски). Не реально. Но... Лично я в этих экспериментах участвовал из любви к чистому искусству. т.к. сам никогда не понимал пользы этой полоски. Ну вижу я что первая половина маршрута красная, вторая желтая. И что? Для самоутешения "еще немного осталось, скоро помчимся"? Что еще я могу сделать с этой информацией? Если наоборот "скоро вляпаемся" - у СГ есть уведомление "пробка" с расстоянием до нее и длительностью потери во времени. У меня оно показывается, но никогда не смотрю. Смотрю на суммарное время в пути, достаточно. Для меня (а я совсем не показатель истинности) это столь же ценная полоска, сколь и "ухатый колобок" - индикатор средней температуры по больнице.
  9. Во исполнение идеи, кинутой PsevDANImом, закладываю первый камень в фундамент FAQа. Предлагаю в этой теме обсуждений/споров не вести. Если знаете полезную информацию - размещайте (желательно в формате "вопрос-ответ", но и просто советы типа "хозяйке на заметку" тоже приветствуются). Итак, поехали... Внимание! 1. Данное описание не является пошаговой инструкцией. 2. Ковыряние лангпаков требует хотя бы общих представлений об XML и HTML, а также фантазии и пытливого ума. 3. Все, что Вы делаете с лангпаком - Вы делаете на свой страх и риск. Все, что сделал для Вас кто-то другой, тоже сделано на Ваш страх и риск. Всю ответственность за последствия несет владелец устройства. Структура лангпаков периодически меняется, поэтому здесь описываются только весьма общие принципы его построения. Что такое Лангпак? Лангпак (LangPack) - это вопреки названию не только языковой пакет, позволяющий локализовать программу. Это весь ее графический интерфейс и даже структура меню. В обсуждениях встречаются обозначения Лангпак, LangPack, ЛП, LP, и скин. В папке с программой обычно находятся несколько лангпаков. Имена файлов имеют вид Langpack.rsr, Langpack320x240.rsr, Langpack800x480.rsr, и т.д. При запуске программа определяет разрешение экрана устройства и загружает соответствующий ЛП. Если подходящего расширения в наборе файлов нет, то используется файл Langpack.rsr. Это так называемый универсальный (или "резиновый") скин. В нем размеры всех элементов экрана заданы в процентах от размера экрана, поэтому он подходит к любому экрану (но для этого в нем максимально упрощена графика, а некоторые элементы могут быть искажены - растянуты по вертикали или горизонтали). Сам файл лангпака представляет собой обычный ZIP архив (с измененным расширением - RSR), соответственно его можно открыть Вашим любимым архиватором (WinRAR, WinZIP, TotalCommander). Внутри архива находятся следующие папки day, day_1.5x, day_2x и т.п. - в них изображения всех элементов интерфейса (кнопки, стрелки маневров и т.д.) разного разрешения - для разных экранов. eng, rus, ukr - в них лежат соответственно файлы eng.xml, rus.xml, ukr.xml. Это и есть в чистом виде языковые пакеты - в них задаются выводимые имена всех элементов (строк меню, надписей на кнопках, текстов запросов). poi24, ..., poi64 - папки со значками мест интереса разного размера (для разных уровней детализации). И наконец, папка general - главная. В ней три файла: dialogs.xml - Определяет структуру диалоговых окон (выводимые параметры, дополнительные кнопки и т.д.) general.xml - определяет структуру меню, быстрого меню и основного экрана навигации с навигационной панелью. В нем же находится список категорий мест интереса (POI) с указанием картинки, присвоенной каждой категории - блок <itemlist name="POI">, и список команд/меню, которые могут быть назначены на кнопки быстрого меню (моЁ меню) - блок <itemlist name="QM"> Списки структуры меню содержат набор пунктов для конкретного меню, например, меню "Поиск": <menu name="search" cols="2" rows="4"> <props title="@search_title" layout="template_2btns"/> <items> <item name="address" tip="@address" image="search_address" info="@address_info"/> <item name="bookmarks" tip="@sbookmarks" image="finish_favorites" info="@bookmarks_info"/> <item name="POI" tip="@POI" image="search_poi" info="@POI_info"/> <item name="last10" tip="@last10" image="search_last10" info="@last10_info"/> <item name="setcoords" tip="@setcoords" image="setcoords" info="@setcoords_info"/> <item name="highlight_off" tip="@highlight_off" image="highlight_off" info="@highlight_off_info"/> </items> </menu> Во-первых, из этого блока видно, что меню вызывается командой search и показывается в раскладке template_2btns (О том, что такое раскладка - см.ниже). Во-вторых, для каждого пункта видна соответствующая команда, надпись, картинка и комментарий. Например, для кнопки поиска по адресу используется текст @address. Это значит, что на кнопке будет написано значение переменной address из файла rus.xml (eng.xml, ukr.xml - в зависимости от выбранного языка) Мелким шрифтом будет написан комментарий (address_info из того же языкового файла) На кнопке будет картинка search_address. Переставляя местами строки, можно переставить кнопки в меню, а также удалить или добавить свои. layouts.xml - содержит "раскладки" - таблицы, представляющие собой расположение на экране различных элементов - карты, кнопок, указателей маршрута, текстовой и цифровой информации. Формат этого файла (точнее, отдельных его блоков) близок HTML таблицам. В layouts.xml можно особо отметить следующие блоки (каждый блок ограничен тегами <layout name="BlaBlaBla"> и </layout>): <layout name="template_np_drive_hor"> - Расположение информации на экране в режиме "Маршрут не задан" <layout name="template_buttons_drive_hor"> - Расположение кнопок и других элементов управления в режиме "Маршрут не задан". Эти элементы показываются дополнительно к элементам <layout name="template_np_drive_hor"> <layout name="template_np_hor"> - Навигационная панель - показывается в режиме "Маршрут задан". В этом блоке находятся индикаторы маневров, расстояние до них и до финиша и т.д. <layout name="template_buttons_hor"> - Кнопки для режима "Маршрут задан". В зависимости от ЛП в нем могут быть еще блоки с похожими названиями, например <layout name="template_np_1_hor"> - для алтернативного вида навигационной панели, или <layout name="template_np_vert"> - для вертикального положения экрана. Блоки, определяющие вид меню, диалоговых окон, списков и Message-boxов. Например <layout name="template_SearchCoords_hor"> - шаблон экрана поиска точки по координатам, <layout name="template_messagebox_2btn_vert"> - всплывающее сообщение с двумя кнопками (Да и Нет) и прогресс-баром, и т.д. <palette name="default"> и <palette name="night">, содержащие стили оформления (клаcсы). В блоке <palette name="default"> содержатся также ссылки на изображения (кнопки, пиктограммы, элементы навигационной панели): <palette name="default"> <image name="compas_d"/> <image name="compas_n"/> ........ <class name="cMenu_btn_12key_red" valign="bottom" align="center" bgcolor="#FF0000" bgcolor2="#550000" alpha="160" border="2" bordercolor="#440000" roundrad="5" fontsize="11" textdecoration="B,S,W,R" textcolor="#ffffff" widetextbg="#440000"/> <class name="cMenu_btn_12key_red_sel" valign="bottom" align="center" bgcolor="#550000" bgcolor2="#FF0000" alpha="200" border="2" bordercolor="#440000" roundrad="5" fontsize="11" textdecoration="B,S,W,R" textcolor="#ffff00" widetextbg="#440000"/> .... Каждый класс - это стиль оформления, который может использоваться в раскладках для множества элементов (ячеек таблицы). Приведенный пример - красная кнопка для всплывающего сообщения Рассмотрим некоторые из возможных параметров класса: valign, align - выравнивание по вертикали (top, middle, bottom) и горизонтали (left, center, right) bgcolor - цвет фона в формате #RRGGBB, то есть #FF0000 = красный. Если используется и параметр bgcolor2, то фон будет градиентным от bgcolor до bgcolor2 (в данном случае, от красного до темно-красного). alpha - прозрачность (0-полностью прозрачный, 256 - непрозрачный) bgimagealpha - прозрачность вставленной картинки (0-полностью прозрачный, 256 - непрозрачный) border и bordercolor - толщина и цвет границы roundrad - радиус закругления углов fontsize и textcolor - размер и цвет текста textdecoration - оформление текста B - жирный I - наклонный U - подчеркнутый S - в одну строку (без переноса) W - с окантовкой букв R - автокоррекция размера шрифта (чтоб текст влез в поле) - если я не ошибаюсь! С - ??? widetextbg - цвет окантовки букв. Для кнопок в раскладке указан один класс (например, class="cMenu_btn_12key_red"), но когда она нажата, к ней применяется стиль "cMenu_btn_12key_red_sel", а если она недоступна (например, кнопка масштабирования, когда достигнут уже предельный масштаб) - то "cMenu_btn_12key_red_dis" В блоках <palette name="default"> и <palette name="night"> перечисляются одни и те же классы, но за счет применения разных цветов для фона и шрифтов можно создать ночную неослепляющую палитру. И последние блоки - это "палитрозависимые" картинки (то есть картинки, которые отличаются для дневного и ночного режима): <itemlist name="hor_day"> .... <item name="compas" val="@compas_d"/> .... </itemlist> <itemlist name="hor_night"> .... <item name="compas" val="@compas_n"/> </itemlist> Таким образом, в дневном режиме в качестве картинки "compas" используется картинка compas_d, а в ночном - compas_n Обе они перечислены в блоке <palette name="default"> <image name="compas_d"/> <image name="compas_n"/> .... Таким образом, в самой раскладке будет использоваться ссылка на "переменную картинку": <td width="58" bgimage="@compas" invoke="north_up"/> В заключение первого урока - несколько советов: 1. Не забывайте делать резервные копии. 2. Не ленитесь вставлять комментарии (блоки типа <!-- это комментарий -->), чтоб разобраться потом, чего наизменяли. 3. Не ленитесь пользоваться поиском по файлу. Чтобы найти, где в файле описана кнопка ДПОИ, может быть достаточно поискать по файлу строку ДПОИ или DPOI (особенно если автор следовал совету 2). 4. Не ленитесь показывать структуру вложенности блоков с помощью отступов - табуляций или пробелов. 5. Если не можете понять, за что отвечаеет какой-то класс (т.е. - шрифт какого элемента он определяет), попробуйте назначить ему идиотский цвет (например #FF00FF) и тестируйте программу во всех режимах, пока не найдете, где вылезает такой цвет. Сразу вставьте в файл комментарий. To be continued... Чем открыть лангпак? Какие программы нужны для редактирования скина? Langpack.rsr - это ZIP архив. Открыть его можно очти любым архиватором (WinZIP, WinRAR). Кроме того, большинство файл-менеджеров умеет открывать архивы как папки. Очень удобен Total Commander. Он распознает архив по внутреннему формату (без переименования в ZIP) и позволяет войти внутрь него простым нажатием Enter. Кроме того, при редактировании файлов внутри архива Total Commander создает временную копию файла, а при сохранении предлагает переупаковать файл в архив. Файлы XML можно редактировать любым тектовым редактором (Блокнота, AkelPad, Notepad+). Особенно удобно использовать редакторы с подсветкой синтаксиса. Для редактирования картинок можно использовать Photoshop, Corel PhotoPaint, но с этой задачей прекрасно справляется бесплатная программа GIMP После внесения изменений в скин на экране пропало все, кроме карты. Значит, в скине допущены ошибки структуры (например, какой-то блок открыт, но не закрыт). В папке logs в файле errors.log можно прочитать, в какой строке какого файла обнаружена ошибка
  10. IШIN

    Камеры СПб и ЛО.

    Да там муляжи и в ту и в другую сторону через полкилометра уже есть, куда ещё два. Да и на этих столбах наблюдательные камеры. Кого можно напугать ржавыми косыми муляжами, тот и в Паутину поверит. Думаю, там настоящие как раз по принципу "все привыкли что тут муляжи, и расслабились, а тут Оппа..." За ашыпке прашю венить Tapatalk
  11. У меня сообщения НСС нет, связь проходит, но пробки пустые (и в свойствах пробок N/A) За ашыпке прашю венить Tapatalk
  12. IШIN

    Камеры СПб и ЛО.

    Петергофское продолжают осваивать. Новая точка (неделю назад не было) - два радара (навстречу друг другу), четко напротив друг друга, на тех же столбах, где наблюдашки повешены. Так что координаты - лучше всего взять среднее из двух со скриншотов, т.е.долгота около 30.0769. Внешне - вертикальный ящик, лобовуха заккрыта темным стеклом, из-за которого светятся диоды ИК прожектора. Не Автодория же? вторых камер нет ни в ту, ни в другую сторону. Скорость 60 PS - @leshiy333, да, конечно можно
  13. Согласен. Всякие квартиры-музеи я понимаю. Характерные Питерские достопримечательности (ЧижикиПыжики, Носы_майора_Ковалева, котельная Камчатка и т.д.) я понимаю, т.к. гости города (да и местные) могут захотеть посетить. А сотни доходных домов - не вижу большого смысла. Я так названия мостов узнал. И не догадывался раньше, что Московский пересекает Фонтанку Обуховским мостом, до Обухово-то далековато...
  14. Ага. Я только что дописал - Я его брал с ПК версии. Можно тупо набить руками (6 строчек, больше в нем ничего нет), но повторюсь - испытываю сильный пессимизм Тогда надо копать в сторону СинглМеню и КАНпанели - как заставить ее рисоваться поверх. Или пересесть на НьюМеню.
  15. Попытайтесь.... Формат файла res.ini 0 - Левый верхний угол, x 0 - Левый верхний угол, y 800 - Правый нижний угол, x 480 - Правый нижний угол, y 0 0 Последние два нуля отвечают за отображение стандартной Виндосовской рамочки и шапки окна (0 - не показывается) и возможность растягивать окно мышкой (актуально на ПК, тоже отключено) Из очевидного - начало координат в левом верхнем углу экрана, Y направлен вниз. Можно попробовать 4ю строку сделать 460. Ну, в общем уменьшить на высоту КАН панели (не помню цифр) ----- Но вряд ли поможет. В штатном комплекте ВинСЕшного Ситигида этого файла нет. Проверил в эмуляторе - файл игнорируется, окно рисуется в полный размер. Боюсь, на реальной машине будет то же самое Самому не проверить. Я на 4ПДА теперь в другой ветке пасусь...
  16. Еще видел там ответы на эту тему - http://4pda.ru/forum/index.php?showtopic=625673&amp;view=findpost&amp;p=42391389
  17. Самое смешное, что мало кто понял тут о чем речь, т.к. не все в курсе про Вазовскую (Ителмовскую) ММС (ГУ), и тем более про КАН-панель (только завсегдатаи 4ПДА, а таких наверное десяток наберется). Но я-то в курсе, т.к. неделю-другую назад на 4ПДА отвечал товарисчу Aleksanches1980 на тот же вопрос. Из-за природной лени просто скопирую сюда свой ответ - Версия "с кан-панелью", она не С, а ДЛЯ кан-панели. И баннер там не мешает. Смысл такой: кто постоянно ездит с кан-панелью (у меня лично она была скрыта, не нужна постоянно), тем надо было приподнять нижний край Ситигида. Но когда я это сделал, мне не понравилось, что при скрытой Кан-Панели внизу дурацкое черное поле. Эстет перфекционист где-то глубоко в мозгу потребовал занять это поле какой-нибудь фигней, которая как бы по делу, но ничего важного не содержит (чтоб не жалко ее закрыть панелью). Вот и вставил баннер. А КАН-панель конечно надо отдельно ставить. В Нью-Меню (от Magix и DVSharapov) КАН-панель рисовалась поверх всех окон. И перекрывала низ навигации. Вроде бы у НавНава можно через файл настроек изменить размер окна, поджав его снизу и освободив место для КАН-панели. А СитиГИД определяет размер экрана и по-любому занимает весь экран. Так что для использования КАН-панели надо было просто все элементы интерфеса приподнять, чтоб под КАН-панелью ничего не скрывалось. Мне казалось, что в Сингл-меню (от CrazyDron) КАН-панель тоже рисуется поверх всех окон, и поверх СГ в том числе. Разве нет? Если без СитиГида паннель есть, а при его запуске скрывается, то есть три варианта: 1. Это неизлечимо. 2. Надо покопаться где-то в настройках Сингл-Меню (вдруг там предусмотрена галочка типа "КанПанель превыше всего") 3. Попробовать изменить файл res.ini в папке Ситигида. Там можно задать левый угол (0, 0) и размер окна (получится 800, сколько-то чуть меньше 480). На ПК это работает, но на ММС - не уверен. Смутно вспоминаются обсуждения - "как запустить СГ не во весь экран", и КАЖЕТСЯ, что не удалось...
  18. IШIN

    Камеры СПб и ЛО.

    По-моему, и хватит с этой точкой мучаться. Изобретать костыли только для того, чтобы при превышении НА 25% не предупреждало, потому что "тут все так едут", мне кажется, нет смысла. Получилось по-быстрому - здорово. Не получилось - и бог с ним.
  19. IШIN

    Камеры СПб и ЛО.

    Отключил в настройках апп.ускорение (в меню не было пункта) 7.8.2.132 (на ПК под ВИН10 если что) - сектора заработали! (Да, для экспериментов ставил стоковый ВАЗовский скин)
  20. IШIN

    Камеры СПб и ЛО.

    У меня не работает на 7.8. на ПК. Но возможно дело в ОпенГЛ. Я явно вижу что ОпенГЛ работает, дороги покрашены в цвет пробок, а не стрелки вдоль дорог. А сектора не рисуются. Вот не могу вспомнить, как убить аппаратное ускорение. Может, без него и 7.8 покажет
  21. IШIN

    Камеры СПб и ЛО.

    [emoji38] Не, Серёж, я тоже не по уши деревянный. За ашыпке прашю венить Tapatalk Viewtraffsignzones=1 Ищи по слову zone А то я по памяти мог напутать с количеством f За ашыпке прашю венить Tapatalk
  22. IШIN

    Камеры СПб и ЛО.

    Давно - не давно, а в СГ 10 под Виндами прекрасно раюотает.
  23. ну, это про православную школу, я понял, а это вероятно про пуговицкую фабрику?
  24. IШIN

    Камеры СПб и ЛО.

    А сам регистратор вьюер заменил? Тот что выложил@rrrrr, в 10 раз толще, но он в итоге показывает нормальную карту За ашыпке прашю венить Tapatalk
  25. IШIN

    Камеры СПб и ЛО.

    @rrrrr , спасибо! Уже делал что-то на эту тему с реестром. Тогда вообще карта не работала, после манипуляций - стала показываться, но иногда - с ватермарком. Я и забил - в принципе-то показывается. Сейчас попробую довести до нормального вида....
×