iCarDS + Bluestacks + Яндекс.Навігатор
Нормальну безкоштовну навігаційну програму для Windows з підтримкою пробок не знайшов, тому вмонтував Яндекс.Навігатор через емулятор Bluestacks.
1. Встановлення та налаштування GpsGate
Встановлюємо GpsGate Splitter останньої версії.
На вкладці "Input" в випадаючому списку вибираємо COM-порт, на якому "висить" GPS-приймач, натискаємо "Settings." І вказуємо швидкість обміну даними (Baud rate). Наприклад, для BU-353S4 за замовчуванням швидкість 4800. Або ж підбираємо максимальну швидкість перебором за наявністю валідних даних. При використанні скрипта GPSSetBaudrate вказуємо швидкість таку ж, як в параметрі command ini-файлу.
На цій же вкладці натискаємо кнопку "Open". Картинка повинна стати зеленою, і повинні з'явитися написи "Running OK!" і "GPS data with valid position." .
На цій же вкладці в випадаючому списку вибираємо "Virtual COM port" і натискаємо кнопку "Add". Вибираємо зі списку номер вільного COM-порту. Цей номер порту прописуємо в налаштуваннях iCarDS. Для роботи з GPS-приймачем з частотою оновлення координат більш 1 Гц - створюємо і налаштовуємо COM-порт так, як описано тут.
На вкладці "Advanced" натискаємо кнопку "Show more options ...".
На вкладці "Input" в випадаючому списку "Retry connection to input" вибираємо "On Error".
На цій же вкладці натискаємо кнопку "Open". через пару секунд - "Close". Це потрібно, щоб GpsGate запам'ятала налаштування.
Вбудовувати будемо НЕ Яндекс.Навігатор. а лаунчер. який сам запустить і GPSBridge і Яндекс.Навігатор.
Йдемо в меню "Налаштування скіна → Установка програм". натискаємо на вільну позицію. налаштування:- Шаблон - FSReal
- Ім'я програми - Яндекс.Навігатор
- Ім'я вікна програми - BlueStacks App Player
- Шлях до файлу програми - C: \ Program Files \ BlueStacks \ HD-RunApp.exe
Для 64-бітної ОС - C: \ Program Files (x86) \ BlueStacks \ HD-RunApp.exe - Параметри командного рядка:
1. Відкриваємо папку "Apps". в якій BlueStacks зберігає ярлики для запуску вбудованих програм
2. На ярлику "LauncherStart" тиснемо ПКМ і вибираємо "Властивості"
3. На вкладці "Ярлик" в поле "Об'єкт" копіюємо параметри командного рядка:
-p ru.znalexey.mylauncher -a ru.znalexey.mylauncher.StartActivity
4. Вставляємо ці параметри в відповідну настройку iCarDS - Захоплення - Так
- Іконка - вибираємо при необхідності
- Накладення - Так
- X = 200. Y = 0 (кнопка iCarDS буде зрушена вправо)
- Час затримки до перехоплення вікна - 1 сек
Для коректної роботи iCarDS з 10Гц GPS-приймачами, необхідно зробити це або це.
Все працює чудово. Навігатор пробки показує, маршрути прокладає, тітонька зі мною розмовляє. Голосовий пошук в навігаторі працює. Начебто нічого не гальмує, конфиг - в підписі.
PS: Форум самостійно вставив якісь незрозумілі прогалини посередині деяких слів.