PDA

Просмотр полной версии : Адаптация бесплатной версии CityGuide для Touch Screen


SubZero
29.10.2008, 15:03
City Guide 2.2 TouchScreen Edition

Попробовал использовать в машине бесплатную версию СитиГида 2.2. для стационарных компьютеров, встроил как внешнее приложение в Centrafuse. Встроилось, в целом, нормально, но, как выяснилось, в машине использовать крайне неудобно. Попасть пальцем в главное меню или пиктограммы на тулбаре во время движения практически невозможно.

Как вариант, можно купить за 3 000 руб версию для CarPC, но моя "жаба" была со мной не согласна. Ну не понимаю я, почему эта версия стоит в 1.5 раза дороже КПК-шной.

В итоге решил написать оболочку для СитиГида и вынести основные функции программы на большие кнопки. Вот что получилось:

8272

На мой взгляд стало намного удобнее, хотя и осталось несколько непрятных моментов. Тем не менеее, я пока отказался от мысли покупать CarPC версию программы. Выкладываю оболочку, если кому еще понадобится 8299.

den_sad
29.10.2008, 20:06
Вот этого то мне и нехватало!!! Жаба не позволила купить прогу, а в таком виде я вообще перед жабой сдаюсь :-)
Молодца!

b-suns
29.10.2008, 22:20
а эта версия с GPS и пробками?

Allex
29.10.2008, 23:12
Да, с GPS и пробками

mcf1
29.10.2008, 23:38
маловата карта получается

если в CF развернуть, как выглядит? сделай скриншот

SubZero
29.10.2008, 23:45
маловата карта получается

если в CF развернуть, как выглядит? сделай скриншот

В развернутом виде выглядит так:

8283

При разрешении 800х600 можно на полный экран не разворачивать, вполне достаточно такого размера окна, как в предыдущем посте. А вот в 800х480 может и не влезть, хотя сам не пробовал.

MiD_E34
30.10.2008, 09:59
молодец! Мне в голову такая идея не пришла...

SergeyXL
30.10.2008, 15:11
не удается распаковать архив. научите пользоваться, вещь очень нужная.

Dude
30.10.2008, 17:51
Попробуй заново скачать, видимо, архив битый скачался.

А по поводу бесплатной версии - меня тоже жаба душит, но в бесплатной версии алгоритм прокладки другой и слов мало говорит (только налево или направо), так разработчик сказал...

Но меня не столько это смущает, сколько то, можно ли будет ее потом с леокаром юзать, привык я уже к нему...

Vad71
31.10.2008, 00:13
Весьма достойно, хотя и не безглючно. Респект!

PS Бесплатый совет - вместо посылки сочетаний клавиш лучше использовать WM_COMMAND :yes4:

xDriver
31.10.2008, 15:42
Идея не нова но реализация понравилась !!!
Как раньше не доперли использовать центрифужный стиль.
Глюки есть, Vad71 прально сказал.
А вообще я бы не упирался в один СитиГад, кнопочки делать настраиваемыми и вешать на каждую WM_CoMMAND, тогда и другие NAVI типа PocketGis можно будет облагородить

SubZero
01.11.2008, 22:41
Идея не нова но реализация понравилась !!!
Как раньше не доперли использовать центрифужный стиль.
Глюки есть, Vad71 прально сказал.
А вообще я бы не упирался в один СитиГад, кнопочки делать настраиваемыми и вешать на каждую WM_CoMMAND, тогда и другие NAVI типа PocketGis можно будет облагородить

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

Кто успел попользоваться - опишите найденные ошибки, вдруг я что пропустил. Соберем список багов - я пофиксю. Попутно можно и на WM_COMMAND переписать, понадежнее будет.

Что касается создания универсальной оболочки к любой программе для тачскрина - то такая мысль была. Основной вопрос, который у меня возник, это каким образом настраивать события для кнопок. Лишний раз не хочется усложнять программу. Кроме того, скажу честно, писать свой макро-язык для эмуляции нажатия последовательности кнопок, отслеживания появления новых окон или отправки WM_COMMAND (и др. сообщений), лень. Можно, конечно, прикрутить вызов внешних скриптов AutoHotKey, но, по моей практике, система получается не очень надежная.

С другой стороны, мысль встраивать любые приложения, не приспособленные для тачей, во фронт-енды, мне кажется интересной. Если будет спрос со стороны форумчан, то можно и заняться.

Какие мысли по этому поводу?

Vyacheslav
02.11.2008, 03:18
не удается распаковать архив. научите пользоваться, вещь очень нужная.

У меня тоже самое, что-то с архивом.

SubZero
02.11.2008, 21:02
У меня тоже самое, что-то с архивом.

Перезалил еще раз (качать из первого поста). Попутно проверил - WinRAR 3.80 успешно распаковывает архив.

Обратите внимание, размер архива 291 028 байт, размер файлов в архиве 756 326 байт. А у SergeySL было меньше, похоже что файл полностью не скачался.

Vyacheslav
03.11.2008, 00:06
Раза с пятого выкачилась в полном объеме, до этого закачивалось по 90-100 кб

SergeyXL
04.11.2008, 11:14
С третьего раза закачал. Автору мега респект, моя жаба довольна.

b-suns
25.11.2008, 19:31
Возник вот такой вопрос, а мона лизу склонировать плугин на PocketGIS? А то тот же трабл попасть в менюхину кнопку анриал находу да и на стоянке часто жму не туда ((( Готов внести свой $$$ вклад в дело разработки, ну чтобы время было потрачено с интересом. Кто ЗА???

Rainbow
25.11.2008, 19:54
я - за.
хотя для ПГ есть ведь кнумпельный интерфейс от Вада71

Rainbow
25.11.2008, 20:15
я - за.
хотя для ПГ есть ведь кнумпельный интерфейс от Вада71

b-suns
25.11.2008, 20:49
я - за.
хотя для ПГ есть ведь кнумпельный интерфейс от Вада71

ну так он, непонятно, у кого работает у кого нет, тырфейс резко отличается от центрефуги, а плугин, он или работает или нет, и не выбивается из общей концепции.

forcis
26.11.2008, 12:59
ну так он, непонятно, у кого работает у кого нет, тырфейс резко отличается от центрефуги, а плугин, он или работает или нет, и не выбивается из общей концепции.

К сожалению у автора не совсем плагин. Это стандартная программа, которая умееет перехватывать окно ситигида, плюс шоркаты, плюс дизайн центрифуги.

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

В принципе сложного особо ничего в написании плагина нет, sdk для центрифуги в свободном доступе.

У меня уже было желание написать чтото подобное, но не хватило времени, знаний и т.п.

j.sharp
28.11.2008, 20:22
Респект!
Возможно ли убирать кнопки управления при фулскрине?
Возможно имеет смысл задействовать в этот момент и ситигайдовский фулскрин.
Ох, респект.

kaprizz
02.12.2008, 15:04
Только скачал и запустил и возникло пара вопросов:
1. не работают кнопки закладки и поиск,
2. можно ли отображать с разрешением 800 на 600
3. возможно ли изменить скин...

с уважением..

imserg
12.01.2009, 23:17
Всем привет.Вот сваял
http://s49.radikal.ru/i124/0901/66/e174372c6282.jpg

http://s47.radikal.ru/i115/0901/9b/c61121069d4b.jpg
Правда работает с разрешением 1024х600, т.к делал исключительно для своего asus 900 и директория установки \CityGuide exe\ должна быть строго
C:\Program Files\City Guide 2.2\CityGuide.exe
Если кому интересно то вот
CarGuide.rar (http://narod.ru/disk/4926731000/CarGuide.rar.html)
Сильно не ругайте, делал после новогоднего будуна!:blush:
Если понравится можно будет и доработать

sirota
13.01.2009, 22:01
Если понравится можно будет и доработать[/QUOTE]

Нравится.....нужно доработать до 800:480:blush:

j.sharp
14.01.2009, 01:57
У меня почему-то на q1u с выставленным в XP и ц-ге CarGuide шире чем 1024x600 (родное разрешение q1u). т.е. низ и правая часть за экраном.
С cityguidetouch тоже траблы с подгоном под 1024x600.

ВладимирC
14.01.2009, 01:59
Если понравится можно будет и доработать

Нравится.....нужно доработать до 800:480:blush:[/QUOTE]

+1))

imserg
14.01.2009, 18:31
Ну если надо , вот 800х480.rar (http://narod.ru/disk/4968346000/800%D1%85480.rar.html) качайте. Только я проверить не смог,у меня такое разрешение не поддерживается. И поэтому я не знаю как клавиатура будет перекрывать окно поиска,уменьшать её не хотелось бы
Нужно не менее двух строк, а то будет не комфортно работать
http://i005.radikal.ru/0901/71/52c2c7ed7240.jpg
Если что не так, пишите, подправлю

imserg
14.01.2009, 18:40
У меня почему-то на q1u с выставленным в XP и ц-ге CarGuide шире чем 1024x600 (родное разрешение q1u). т.е. низ и правая часть за экраном.
С cityguidetouch тоже траблы с подгоном под 1024x600.

попробуй 800х480

b-suns
14.01.2009, 19:01
попробуй 800х480

о круто, сейчас затещу, спасибо, голубенькому скину под центрефугу, цены бы небыло )

ВладимирC
14.01.2009, 19:16
Ну если надо , вот 800х480.rar (http://narod.ru/disk/4968346000/800%D1%85480.rar.html) качайте. Только я проверить не смог,у меня такое разрешение не поддерживается. И поэтому я не знаю как клавиатура будет перекрывать окно поиска,уменьшать её не хотелось бы
Нужно не менее двух строк, а то будет не комфортно работать
http://i005.radikal.ru/0901/71/52c2c7ed7240.jpg
Если что не так, пишите, подправлю

Спасибо, действительно работает и все удобно. Правда 2х строк не показывает, обрезается под "улица" ( окно тип объекта). Пробую на домашнем, без ЖПС, не понял для чего кнопка с компасом и не нашел кнопки "связаться с сервером" Под Центрифугой работать не захотела.

b-suns
14.01.2009, 19:32
да, а то что у меня по нажатию на лупу выскакивают закладки (финиши) это нормально? И можно клаву по желанию сделать? а то она выскакивает и нет возможности ее убрать кроме как нажать Enter

первая жмакнутая мной буква всегда съедается

imserg
14.01.2009, 19:40
Вот кнопки http://s41.radikal.ru/i092/0901/bd/7d1f9c32a585.jpg
По поводу клавиатуры - добавлю кнопочку скрытия

Выложите скриншот с открытой клавой(800х480) кто нибудь

imserg
14.01.2009, 22:33
Извиняюсь но ,я удалил 800х480 т.к получилось криво
клава слишком большая,единственное что пока приходит в голову это вариант с изнасилованием клавиатуры :spiteful:
http://s61.radikal.ru/i171/0901/a8/4abdf64b319b.jpg
пока не выкладываю,мож завтра

j.sharp
14.01.2009, 23:51
попробуй 800х480
Попробовал тот же перекошеный вид тока с меньшим разрешением.

b-suns
15.01.2009, 00:07
грамотная реализация 3 букв на одну кнопку решает много вопросов ) а по делу, коль нумерация домов имет дроп даун лист, циферки можно убрать или сделать на отдельную кнопку типа 123... как и туда же символы

imserg
17.01.2009, 03:31
Вот что получилось CarGuide800х480.rar (http://narod.ru/disk/5026176000/CarGuide800%D1%85480.rar.html) CarGuide 800х600.rar (http://narod.ru/disk/5030816000/CarGuide%20800%D1%85600.rar.html) для карт Москвы и области

VKom
17.01.2009, 09:41
Вот что получилось CarGuide800х480.rar (http://narod.ru/disk/5026176000/CarGuide800%D1%85480.rar.html) для карт Москвы и области

А почему только Москвы и области?
Евразию,скажем, нельзя?
Ширее поясни, pls.

imserg
17.01.2009, 11:39
А почему только Москвы и области?
Евразию,скажем, нельзя?
Ширее поясни, pls.

CityGuide при замене карты меняет свой хендл (название окна) а у меня на этом построен код

VKom
17.01.2009, 21:23
CityGuide при замене карты меняет свой хендл (название окна) а у меня на этом построен код

Усек, спасибо.

nl009
30.01.2009, 15:27
А у меня не ловит окно СГ. Програмка запускается отдельно, СГ отдельно. Карта Москва, где копать?