ZylGPSSimulator is a Delphi & C++ Builder component that transforms position data in NMEA 0183 format.
You can generate complex NMEA sentences from simple data inputs. The sentences are recognized by any NMEA compatible mapping software. In this way with this component you can simulate a GPS receiver. You just write the generated NMEA sentences on a virtual serial port or an internet socket connected to mapping software.
You can use this component as a GPS simulator using a null-modem cable which interconnects two physical serial or USB ports, or you can interconnect two bluetooth or Irda ports, or you can use one of the virtual serial port software from the market, which emulates two interconnected serial ports.