Уважаемые пользователи и гости форума! Обновление карт Украины для Нави-Мапс и СитиГИД доступно внутри программ.
=> Меню -> Карты -> Обновить.
Обновите пожалуйста Нави-Мапс на версию 12.0.242 или выше.

Ошибки и замечания можно давать в соответствующих темах форума или через кнопку Ошибка в программе.
Через кнопку Ошибка отправляйте информацию следующим образом:
Тап на карте в месте где надо сделать уточнения или изменения в карте. Пишите что именно надо изменить/добавить и нажимаете на кнопку Отправить.
Подождать еще примерно 2-3 минуты для сеанса связи.

Мы запустили Telegram-канал где можно задать вопрос или оперативно прислать скриншот и дать уточнения по картам.
Присоединяйтесь к нашему каналу: https://t.me/travelGPS_Ukraine_maps

Продолжаются работы по улучшению форума. Возможны перерывы во время обновления кода движка форума.

Недокументированные возможности СитиГид (для пользователей)

Картіа Украины от travelgps.com.ua с пробками, динамическими ПОИ, обменом, мониторингом - для смартфонов, планшетов, ноутбуков, CarPC, навигаторов WinCE.

Модераторы: str, alx69, Vadim_O, OldMan, AGurov, _Michael_, Gara, dimonbest, CityGuideUA

Ответить
Сообщение
Автор
CityGuideUA
Активный участник форума
Сообщения: 312
Зарегистрирован: 27 ноя 2009, 04:03
Контактная информация:

Недокументированные возможности СитиГид (для пользователей)

#1 Сообщение CityGuideUA » 18 янв 2011, 21:32

Создана тема для описания недокументированных возможностей ПО СитиГид (для некоторых платформ).

Тема предназначена для опытных пользователей, понимающих что они делают, и способных в случае ошибки/неудачи вернуть настройки и функции СГ в предыдущее состояние.

Здесь будет как отобранный материал с форума разработчиков forum.probki.net, с других разных ресурсов, так и новый материал о новых возможностях.

Добавлено спустя 9 минут:
Возможность № 1. Предупреждение о превышении скорости
Проверено на WinMobile и WinCE, на некоторых версиях CarPC (десктопы/ноутбуки)

Для того, чтобы в Вашем навигаторе при превышении, установленного Вами порога скорости, звучало предупреждение о превышении скорости необходимо взять любой WAV файл, переименовать его в OverSpeed.ru.wav и скопировать его в папку Voice.

Далее для устройств, которые работают под WinCE необходимо сделать изменения в файле конфигурации CityGuideCE.ini.

В строке Settings\SpeedLimit= поставить значение порога превышения скорости.

Для устройств, которые работают под WindowsMobile необходимо сделать изменения в реестре.

В ветке HKCU/Software/MIT/City Guide/Settings
Speedlimit - изменить значение.

Подробней можно почитать в теме на форуме СГ.
http://forum.probki.net/topic/7263-пред ... entry87276
Теперь и поддержка сервисов СитиГид на картах TravelGPS !
динамические POI (засады, аварии, информация в нужное время), пробки, мониторинг друзей, диспетчер, ...)
СитиГИД 8.1 http://www.youtube.com/channel/UChzTa1zxjAj95tfq5m5FSrA

Maybe
интересующийся
Сообщения: 42
Зарегистрирован: 08 июн 2009, 20:44
Откуда: Сумы
Контактная информация:

Re: Недокументированные возможности СитиГид (для пользовател

#2 Сообщение Maybe » 19 янв 2011, 11:35

Не то чтобы недокументированная возможность, но очень хороший способ ускорения работы программы. Проверено на Ситигид 5.0.394 для Win CE, скорее всего и на винмобайле сработает.
Нужно выполнить компрессию исполняемого файла вот этой программой: http://upx.sourceforge.net/ (формат команды: upx.exe citiguide.exe). Файл ужался с 2,6 МБ до 900 кБ. Прирост производительности более чем ощутимый.
Nokia 5800 + City Guide (лиц.), есть китаец на WinCE6.0

V©R©N
интересующийся
Сообщения: 35
Зарегистрирован: 14 июн 2010, 21:52

Re: Недокументированные возможности СитиГид (для пользовател

#3 Сообщение V©R©N » 27 янв 2011, 00:47

Очень жду описание пользовательских POI.
WBR, V©R©N

CityGuideUA
Активный участник форума
Сообщения: 312
Зарегистрирован: 27 ноя 2009, 04:03
Контактная информация:

Re: Недокументированные возможности СитиГид (для пользовател

#4 Сообщение CityGuideUA » 22 июн 2011, 10:24

В версии 5.1 появился файлик Resourses.rsr отвечающий за то на каком масштабе какие ПОИ показывать.
Можно переименовать в Resourses.rsr.zip - открыть блокнотом нужный файл (из тех что будут видны в архиве) и там выставить масштабы.

Рассмотрим пример на ПОИ - госпитали и больницы:

<obj CodeObj="18002"> <!-- HOSPTL -->
<par CodeMrk="59" ColorFor="0xDD422C"/>
<var SclMin="0" SclMax="50000">
<elem> <pict PictName="HOSPTL1.bmp"/> <txt/> </elem>
</var>
</obj>

SclMin="0" - это значит с какого масштаба виден указанный тип ПОИ
SclMax="50000" - это значит что указанный тип ПОИ будет отображаться до масштаба 1:50000

Цифры приведены для режима 2D

В СитеГид есть возможность выбирать в настройках два масштаба числовой и линейный, один из них показывает масштаб в метрах/км, другой в относительных единицах.
Теперь и поддержка сервисов СитиГид на картах TravelGPS !
динамические POI (засады, аварии, информация в нужное время), пробки, мониторинг друзей, диспетчер, ...)
СитиГИД 8.1 http://www.youtube.com/channel/UChzTa1zxjAj95tfq5m5FSrA

XstasY
Активный форумчанин
Сообщения: 566
Зарегистрирован: 11 окт 2009, 15:22
Откуда: Киев
Контактная информация:

Re: Недокументированные возможности СитиГид (для пользовател

#5 Сообщение XstasY » 20 июл 2011, 18:08

Интересует описание процедуры увеличения количества кнопок меню Quick.
Vadim_O говорил, что можно руками добавить до 12 кнопок.
LG G3 Dual LTE (D586)
Google Nexus 7 3G 32GB (2013) CM11 Mxx
Huawei U8836D (res: 540x960 ram: 3Gb andr: 4.0.4/custom)
Ergo 950 GSM (res: 800x480 ram: 128MB)

Vadim_O
координатор проекта
Сообщения: 7923
Зарегистрирован: 11 июн 2006, 00:29
Чаще езжу тут:: Ukraine
Откуда: Одесса, Украина
Контактная информация:

Re: Недокументированные возможности СитиГид (для пользовател

#6 Сообщение Vadim_O » 21 июл 2011, 21:37

Ну я приведу пример где это и как можно сделать, а под себя уже сделаете сами кто хочет.

Итак, даем файлу LangPack.rsr расширение zip, и открываем получившийся архив.
В архиве видим список файлов, идем в папку General.
В папке General находим файл general.xml

там примерно в середине находим такой код:

<!--Быстрое меню которое вызывается с меню карты-->
<menu name="QuickMenu" cols="2" rows="3">
<props title="@QuickMenu_title" layout="template_FinishM" autohide="7000"/>
<items>
<item name="quick1" tip="@quick1_txt" image="@quick1_img" />
<item name="quick2" tip="@quick2_txt" image="@quick2_img" />
<item name="quick3" tip="@quick3_txt" image="@quick3_img" />
<item name="quick4" tip="@quick4_txt" image="@quick4_img" />
<item name="quick5" tip="@quick5_txt" image="@quick5_img" />
<item name="quick6" tip="@quick6_txt" image="@quick6_img" />
</items>
</menu>

<menu name="QuickMenuSet" cols="2" rows="3">
<props title="@QuickMenuSet_title" layout="template_QMSet"/>
<items>
<item name="quick1" tip="@quick1_txt" image="@quick1_img" />
<item name="quick2" tip="@quick2_txt" image="@quick2_img" />
<item name="quick3" tip="@quick3_txt" image="@quick3_img" />
<item name="quick4" tip="@quick4_txt" image="@quick4_img" />
<item name="quick5" tip="@quick5_txt" image="@quick5_img" />
<item name="quick6" tip="@quick6_txt" image="@quick6_img" />
</items>
</menu>

Пишем желаемое значение столбцов и строк, например если хотим сделать 9 кнопок,
то нам надо иметь cols="3" rows="3"
ну и по дальнейшему подобию продолжаем нумерацию до 9, вот так:

<items>
<item name="quick1" tip="@quick1_txt" image="@quick1_img" />
<item name="quick2" tip="@quick2_txt" image="@quick2_img" />
<item name="quick3" tip="@quick3_txt" image="@quick3_img" />
<item name="quick4" tip="@quick4_txt" image="@quick4_img" />
<item name="quick5" tip="@quick5_txt" image="@quick5_img" />
<item name="quick6" tip="@quick6_txt" image="@quick6_img" />
<item name="quick7" tip="@quick7_txt" image="@quick7_img" />
<item name="quick8" tip="@quick8_txt" image="@quick8_img" />
<item name="quick9" tip="@quick9_txt" image="@quick9_img" />
</items>

таким образом код на 9 кнопок получается таким:

<menu name="QuickMenu" cols="3" rows="3">
<props title="@QuickMenu_title" layout="template_FinishM" autohide="7000"/>
<items>
<item name="quick1" tip="@quick1_txt" image="@quick1_img" />
<item name="quick2" tip="@quick2_txt" image="@quick2_img" />
<item name="quick3" tip="@quick3_txt" image="@quick3_img" />
<item name="quick4" tip="@quick4_txt" image="@quick4_img" />
<item name="quick5" tip="@quick5_txt" image="@quick5_img" />
<item name="quick6" tip="@quick6_txt" image="@quick6_img" />
<item name="quick7" tip="@quick7_txt" image="@quick7_img" />
<item name="quick8" tip="@quick8_txt" image="@quick8_img" />
<item name="quick9" tip="@quick9_txt" image="@quick9_img" />

</items>
</menu>

<menu name="QuickMenuSet" cols="3" rows="3">
<props title="@QuickMenuSet_title" layout="template_QMSet"/>
<items>
<item name="quick1" tip="@quick1_txt" image="@quick1_img" />
<item name="quick2" tip="@quick2_txt" image="@quick2_img" />
<item name="quick3" tip="@quick3_txt" image="@quick3_img" />
<item name="quick4" tip="@quick4_txt" image="@quick4_img" />
<item name="quick5" tip="@quick5_txt" image="@quick5_img" />
<item name="quick6" tip="@quick6_txt" image="@quick6_img" />
<item name="quick7" tip="@quick7_txt" image="@quick7_img" />
<item name="quick8" tip="@quick8_txt" image="@quick8_img" />
<item name="quick9" tip="@quick9_txt" image="@quick9_img" />

</items>
</menu>
У нас можно купить лицензионный ключ на Нави-Мапс под Андроид = за 400 грн.

Vadim_O
координатор проекта
Сообщения: 7923
Зарегистрирован: 11 июн 2006, 00:29
Чаще езжу тут:: Ukraine
Откуда: Одесса, Украина
Контактная информация:

Re: Недокументированные возможности СитиГид (для пользовател

#7 Сообщение Vadim_O » 12 авг 2011, 07:53

Подгонка работы автомасштаба СитиГид.

В версиях СГ 3.8 - 5.1 есть 2 автомасштаба:
Автомасштаб по скорости (АМ) и Автомасштаб по маневру (АММ)

автомасштаб по маневру работает следующим образом:
- работает тогда когда включен обычный автомасштаб (то есть АММ работает в зависимом режиме от АМ)
- не зависимо от того какие настройки и значения у Вас в файле autoscalecfg.txt - примерно за 500 метров до маневра начинается изменение масштаба таким образом, чтобы примерно 200 метров до маневра масштаб стал около 20000 (200 метров)

Можно подстроить значения в файле автомасштаба для себя таким образом чтобы когда Вы стоите на перекрестках вам карта показывалась в обзорном виде (например на масштабе 75000 или 100000 или 125000), а как только Вы начнете движение - то тогда уже нормализуется привычная работа автомасштаба.

Тогда для обзорного изменения просмотра карты при остановке/ах значения в файле autoscalecfg.txt должны быть примерно такие:

1 0 160
100000
15000
16000
18000
19000
24000
28000
32000
36000
40000
46000
52000
60000
68000
80000
92000
104000
116000
128000
150000

или такие:
1 0 130
75000
15000
15000
20000
20000
25000
30000
35000
40000
45000
50000
60000
70000
80000
100000
125000
150000
175000
200000

В первой строчке задан диапазон в котором происходит автомасштабирование (в данном случае до 130 км/ч), а следующие задают сам масштаб в зависимости от скорости, для простоты можно для себя разбить на отрезки по 10 км/ч. Т.е.:
0 км/ч- масштаб 1:15000-первая строчка (после 1 0 130),
10 км/ч- мастаб 1:15000-вторая строчка,
30 км/ч- масштаб 1:15000- третья строчка
и т.д. вплоть до 130 км/ч- масштаб 1:60000- последняя строка.

Другими словами, последней строке масштаба соответствует максимальное значение скорости.
Остальные масштабы применяются на скоростях, пропорциональных номеру строки.
Например, если максимальная скорость - 100 км/ч и указано 6 строк масштаба, то изменение масштаба будет при достижении
0 км/ч, 20, 40, 60, 80, 100 км/ч
Чем больше строк, тем меньше шаг между скоростями.
У нас можно купить лицензионный ключ на Нави-Мапс под Андроид = за 400 грн.

Vadim_O
координатор проекта
Сообщения: 7923
Зарегистрирован: 11 июн 2006, 00:29
Чаще езжу тут:: Ukraine
Откуда: Одесса, Украина
Контактная информация:

Re: Недокументированные возможности СитиГид (для пользовател

#8 Сообщение Vadim_O » 10 дек 2011, 15:20

Для примера покажу возможности создания нестандартных скинов для СитиГид.
Пример на базе версии для Анроид, но можно перерисовать и под другие устройства.
Damon skin для 5.1
Разрешения в скине:
480х800 / 800х480
480x854 / 854х480
540х960 / 960х540
600х1024 / 1024х600
800х1280 / 1280х800

Вот несколько картинок для примера:

Изображение Изображение Изображение Изображение

Вот первоисточник: https://sites.google.com/site/damon72to ... damon-skin

За скины и за клавиатуру отвечают файлы семейства Ленгпак.
Сейчас мы в картах Украины задаем расцветку дорог и полигонов сами при конвертировании.
В следующих версиях СГ за раскраску дорог будет отвечать другой отдельный файл и будет возможна перекраска дорог под себя.
У нас можно купить лицензионный ключ на Нави-Мапс под Андроид = за 400 грн.

Ответить

Вернуться в «Карты Украины для СитиГид (CityGuide) и Нави-Мапс (Navi-Maps)»