setGeolocationOverride method

Future<void> setGeolocationOverride({
  1. num? latitude,
  2. num? longitude,
  3. num? accuracy,
  4. num? altitude,
  5. num? altitudeAccuracy,
  6. num? heading,
  7. num? speed,
})

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