The script is base on Lua language.

Gps
Gps:instance()
Create an Gps object to control fake GPS.
Gps:setLocation({latitude, longitude})
Set GPS coordinate with latitude & longtiude.
Gps:setAltitude({altitude})
Set GPS with altitude in meters.
Gps:start()
Start to fake GPS.
Gps:stop()
Stop faking GPS.
Example
local gps = Gps:instance();
gps:stop();
gps:setLocation({25.1244, 114.5566});
gps:start();
Path
Path:instance()
Create an Path Sweep object to control fake path-sweep.
Path:addLocation({latitude, longitude})
Add a fake path-sweep coordinate to the map.
Path:reset()
Clear all the path-sweep coordinates on the map.
Path:start()
Start to path-sweep.
Path:stop()
Stop path-sweep.
Example
local path = Path:instance();
path:stop();
path:reset();
path:addLocation({25,113});
path:addLocation({26,114});
path:start();