Возвращаясь к почти уже забытому эмулятору Android.
Всё-таки я сделал это. Без Cygwin и других линуксовых программ. Нужен GPSGate и собственно эмулятор Android'а с установленной программой Navitel. В GPSGate настраиваем выход на лог-файл. Из этого файла мы будем брать координаты. По умолчанию этот файл располагается по адресу: C:\Documents and Settings\UserName\Мои документы\GPSGate\GPSLog\Log.nmea. Порядок действий таков: запускаем эмулятор, когда загрузится, в нём запускаем navitel. Затем подключаем приёмник и запускаем GPSGate. Наконец, запускаем скрипт, передающий данные из лога GPSGate в эмулятор. При этом на карте появляется маркер, показывающий текущее положение. Как это всё будет работать в реальных условиях - надо проверять, я пробовал только на симуляторе.