simctl location <device> <empty>
Control a device's simulated location
Arguments
Name | Description |
---|
device | |
empty | |
Subcommands
Name | Description |
---|
list | List available simulation scenarios |
clear | Stop any running scenario and clear any simulated location |
set | Set the location to a specific latitude and longitude |
run | Run a simulated location scenario (use the list action to get a list of scenarios) |
start | Set the location to a series of waypoints specified as 'lat,lon' pairs, interpolating between them over time.
At least two waypoints are required. Use '-' to read waypoints from stdin, one waypoint per li
Speed specifies how quickly to move between waypoints in meters per second. If not specified 20m/s is us
The system will issue location updates along the path between each pair of waypoints. Use distance or interval to
control how often those updates are issued. Distance will issue an update every <meters> travelled without regard
for the time between updates. Interval will issue updates at fixed times without regard for how much
the location moves between updates.
If neither are specified an interval of 1.0 seconds is used. If both are specified the system picks on
Example simulating a direct line between San Francisco and New York City, with updates every km:
set --distance=1000 --speed=260 37.629538,-122.395733 40.628083,-73.768254 |