setGeolocationOverride method
Overrides the Geolocation Position or Error. Omitting latitude, longitude or
accuracy emulates position unavailable.
latitude
Mock latitude
longitude
Mock longitude
accuracy
Mock accuracy
altitude
Mock altitude
altitudeAccuracy
Mock altitudeAccuracy
heading
Mock heading
speed
Mock speed
Implementation
Future<void> setGeolocationOverride({
num? latitude,
num? longitude,
num? accuracy,
num? altitude,
num? altitudeAccuracy,
num? heading,
num? speed,
}) async {
await _client.send('Emulation.setGeolocationOverride', {
if (latitude != null) 'latitude': latitude,
if (longitude != null) 'longitude': longitude,
if (accuracy != null) 'accuracy': accuracy,
if (altitude != null) 'altitude': altitude,
if (altitudeAccuracy != null) 'altitudeAccuracy': altitudeAccuracy,
if (heading != null) 'heading': heading,
if (speed != null) 'speed': speed,
});
}