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,
});
}