Я делал так:
1) Установил vspd.
2) Установил GPSGate.
3) Определил, на каком порту у меня будет приёмник, оказался COM6 (это пример).
4) Открыл vspd и посмотрел, какие порты из первой пятёрки отсутствуют в списке физических. Оказалось, что COM1 и COM2 как раз отсутствуют.
5) Создал в vspd пару из портов COM1 и COM2.
6) В командной строке эмулятора прописал порт COM1.
7) Открыл GPSGate и назначил на выход порт COM2 (не виртуальный, а физический!)
8) На вход GPSGate назначил симулятор NMEA, так как приёмник в доме не ловит. (Потом нужно будет поменять на COM6!)
9) В симуляторе NMEA создал две точки, отличающиеся своими координатами (они должны обязательно попадать на карту, иначе гемор!).
10) Всё ещё раз проверил.
11) Отключил симулятор.
12) Запустил эмулятор (поэзия!).
13) Дождался полной загрузки и включил симулятор.
14) Запустил Навител.
15) Увидел указатель и движение карты.
16) Сделал рукой жест "Yesss!

Скрипт, который я выложил, выполняет пункты 11-14 автоматически.