PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   PocketGIS (http://pccar.ru/forumdisplay.php?f=55)
-   -   Тузла для ПокетГИСа (http://pccar.ru/showthread.php?t=1687)

2func 01.02.2007 03:18

Тузла для ПокетГИСа
 
Вложений: 3
Итак, на часах 2 часа ночи, наконец, блин доделал тузлу для ПГС, суть ее заключается в том, что в ней есть кнопачки, которых так не хватает прихожанам, (ТОЛЬКО ДЛЯ ПК !!!!!!!! НА КПК РАБОТАТЬ НЕ БУДЕТ!!!!) и так, ввел туды:
1. приблизить
2. удалить
3. Неограниченное кол-во POI !!!!!!!!
4. встроенная OSK
5. быстрая кнопка "Домой"
В процессе:
1. настройки Pgtools через отдельное окно (не лазая в ini файлы)
В планах:
1. настройка PocketGIS не вызывая меню PGS

===============================
Установка:
1. Извлекаем папку tools (содержимое архива) в папку с Вашим ПокетГисом
2. запускаем PGCONTROL.exe изи папки tools

Установка для RR:
1. повторяем п. 1 указанный выше
2. в RRconfig вместо файла pgs.exe указываем файл PGCONTROL.EXE из папки tools !!! ВНИМАНИЕ!!!! название окна оставляем старым!!! т.е. PocketGIS

Настройка для работы:
файл coords.ini
1 строка координата X кнопки menu
2 строка координата Y кнопки menu
3 строка координата X кнопки exit
4 строка координата Y кнопки exit

Для внесения POI: Установите финиш, нажмите самую последнюю кнопку и введите название для точки. Точки можно добавлять только после установки финиша, проверки на дублирующиеся точки нет, и хотя это никак не повредит в работе но просто будут дубликаты точек...
Для установки финиша как и раньше нажмите кнопку POI (при этом PocketGIS закроется), выберите финиш и нажмите кнопку "ввести", после закрытия окна POI PocketGIS откроется заново (независимо от того установлена точка или нет), и если финиш установлен то откроется с новым финишом.

ВНИМАНИЕ!!! в 4 строке координата должнабыть равна строка2 - 55 иначе будет наложение кнопок

============================

http://pccar.ru/attachment.php?attac...1&d=1173445925

http://pccar.ru/attachment.php?attac...1&d=1173445925


принимаю аргументированную критику и предложения дальнейшего развития


Перед установкой рекомендуется удалить старую версию. кроме файла pois.ini - в дистрибах он больше не идет, чтобы вы его случайно не потерли....
файлы для загрузки, последняя версия:

Димон 01.02.2007 15:05

Круто, респект. Очень нужная фигня. Чтобы заработала инкаровская киборда (возможно) надо в settings включить safe mode (галку поставить). Потестил, вроде работает, но есть три вопроса:
1. Можно-ли сделать чтобы поворот работал как на клавиатуре home - нажал, подержал, а карта разом повернулась на 90?
2. Можноли в поисы добавить номер дома?
3. Чем делал? Autoit?

Кто не пользует рр лучше кнопки ставить понизу. для этого в ини пишем:
1 20
2 525
3 20
4 470

Скриншот выкладываю.

http://forum.pccar.ru/attachment.php...1&d=1171265540

ab 01.02.2007 15:52

Отлично!
SDK бы ещё сделать... или настройки, хотябы... или исходник выложить (у меня, например, папка windows по-другому называется).

2func 01.02.2007 16:51

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

да, елал в AutoIT

2func 02.02.2007 00:56

первый апдейт!!!
версия для стандартной виндовой клавы - теперь путь до папки относительный, т.е. используется перменная %SYSTEM_ROOT% (ну или как-то так.... :be: )
установка:
просто распакуйте файл в папку tools

2func 02.02.2007 01:32

Еще одна версия клавки, внимание! Русские символы у меня заработали только после жесткого включения русской раскладки по умолчанию!

Димон 02.02.2007 10:53

потестил в машине версию ИЦТ. Все работает, клавиатуру инкаровскую и ее инишник выкладывал - подцепилась. Напоминаю всем - кнопки + и -это не просто зум, а корректор автомасштаба. Таким образом данный тулз не дублирует интерфейс, а добавляет нехватающие функции.

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

2func 02.02.2007 12:41

если память мне не изменяет то у Инкара клавиатура уже есть, поэтому надобность в ней отпадает.......
можно допустим сделать безклавиатурную версию.... в общему думать еще есть над чем...
вообще лучше сделать вот что.... сесть и написать кому что нужно и кто как это все видит, а я уже постараюсь это реализовать... кстати научился прозрачность делать :big:

Димон 02.02.2007 13:54

1. Да, ты прав, у меня теперь получились дублирующиеся кнопки, но почему-то не парит. Забей. Не все ездят с инкаром именно в таком варианте. Универсальность рецепта сейчас важнее.
2. Есть небольшой трабл. Когда переключаешься между приложениями в инкаре удается активизировать только тулз, а сама карта не появляется. Приходится жать кнопку меню, нажимать там плюс или минус чтобы карта появилась. Думаю есть возможность сделать так, чтобы при активации pgcontrol.exe он сам еще и активировал (доставал наверх) сам pgs.exe.
3. Еще хотелосьбы чтобы когда закрываешь pgcontrol он еще и pgs закрывал.
4. Немного непонял почему у тебя строка вышла поцентру экрана. ИМХО 2=570, 4=625 намного красивее (от левого нижнего края остается по 20 пикселов до угла и по вертикали и по горизонтали.
5. Полупрозрачность - кул, только настраиваемая должна быть.
6. Попробуй приделать разворачивание окна во весь экран при старте (это для тех, кто будет ездить вообще без фронтенда (и инкару полегчает)

Eugene 03.02.2007 04:19

Очень похвальное начинание, молодца ;)

Констрктивная критика:
- у меня одного через твою програмулину в РР окно покетгис не открывается на всю рабочую область? а если развернуть, то оно накрывает собой аудиоконтролсы
- кнопарь меню остается поверх РР всегда... переключаешься куда-нить в другое место, а он висит там
- и при выключении РР оно тоже остается висеть, хотя РР за собой все остальное закрывает

Наверное, последние пару пунктов исправить доступными методами и не получится :(

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


Часовой пояс GMT +4, время: 16:07.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot