Конечно, через COM. Во-первых, родной драйвер транслирует в COM (но неудобно, что каждый раз разный порт),
во-вторых GPSGate находит приемник (самостоятельно определяет номер порта, с которого идут GPS-даннные) и транслирует это на все порты, которые указаны в его настройках (по умолчанию у меня ставит COM4-COM7).
С любого из этих портов разные программы могут брать данные, и PoketGis, например, берет и работает, а SASPlanet - никак не видит, какой порт не ставь. Без GPSGate, напрямую с драйвера, когда в САС ставишь тот порт, на который драйвер выдает данные, также не видит. Вот.
- Слева - окно настроек SASPlanet. Настроен на COM5, 4800, данных GPS не видит. Справа вверху - GPSGate. Есть данные, выдает NMEA на порты COM5 - COM8. Справа внизу - окно настроек PoketGis. Настроен на COM6, 4800, данные идут, нормально работает, определяет место, ведет по маршруту. Ниччего не понимаю. Мистика какая-то.