Когда-то давно у программы Pocket GIS не было опции сохранять ПОИ.
Теперь есть такая опция, но вызывать из программы их пока нельзя. ПОИ сохраняются Pocket GISом в виде файлов с расширением .lm3 по пути:
C:\Documents and Settings\ХХХ\Мои документы\PocketGIS.
Где ХХХ - имя пользователя компьютера.
Решил я себе сделать в скин опциональную кнопку вызова ПОИ.
Изучив принцип работы файлов с расширением .lm3 понял, что если Pocket GIS не загружен, а мы запускаем из проводника такой файл, то он автоматически загружается и прокладывается маршрут до нужной точки, если же Pocket GIS уже загружен, то просто прокладывается маршрут до точки.
Мною было решено реализовать в моём скине открытие папки проводником, где будут сложены ПОИ и масштабирование этой папки в окно скина, а после выбора нужного ПОИ чтобы всё возвращалось обратно к сцене с Pocket GIS (и уже с проложенным до нужного места маршрутом).
Попытался сделать это стандартными способами кодов РоадРаннера - не получилось открывать папку в проводнике ((. Но я решил эту задачу с помощью БАТника!
ВНИМАНИЕ!!!!
Чтобы это работало в моём скине, нужно обязательно все файлы ПОИ с расширением .lm3 положить по пути:
C:\Program Files\Road Runner\Maps\pgs\POI
пример в виде скриншотов как это работает:
1. Запускаем сцену выбора навигационных программ (нажатием кнопки КАРТА)
2. Затем запускаем сцену с программой Pocket GIS (нажатием кнопки Pocket GIS)
3. Далее вызываем сцену выбора ПОИ (нажатием кнопки ПОИ)
4. Сцена ПОИ Pocket GISа открылась и мы запускаем ярлык с нужным нам ПОИ (двойным кликом на ярлыке)
4. После чего возвращаемся обратно на сцену с программой Pocket GIS (нажатием на кнопку с крестиком)
5. ВУАЛЯ! Маршрут до точки ПОИ проложен!
Теперь немного о технике:
Делается файл (я сделал файл POIPGS.cmd)
и кладётся в папку (в моём случае это путь: C:\Program Files\Road Runner\POIPGS.cmd)
Внутри файла пишется такой текст:
explorer C:\Program Files\Road Runner\Maps\pgs\POI
Создаётся отдельная сцена для ПОИ в скине (в моём случае это external_gps_PGSPOI_full.skin)
В кнопку ПОИ сцены с Pocket GISом (по которой переходим на сцену ПОИ) пишется такой код:
"RUN;||LOAD;external_gps_PGSPOI_full.skin;RUNQ;C:\ Program Files\Road Runner\POIPGS.cmd;POI"
А в кнопку КРЕСТИК на сцене с ПОИ пишется код "EXIT"
Всё остальное стандартными методами работы с РоадРаннер.
В аттаче POIPGS.cmd.