CLLocation constructor

CLLocation({
  1. BinaryMessenger? pigeon_binaryMessenger,
  2. PigeonInstanceManager? pigeon_instanceManager,
  3. void observeValue(
    1. NSObject pigeon_instance,
    2. String? keyPath,
    3. NSObject? object,
    4. Map<KeyValueChangeKey, Object?>? change,
    )?,
  4. required double latitude,
  5. required double longitude,
})

Creates a CLLocation based on the supplied coordinates.

Implementation

factory CLLocation({
  BinaryMessenger? pigeon_binaryMessenger,
  PigeonInstanceManager? pigeon_instanceManager,
  void Function(
    NSObject pigeon_instance,
    String? keyPath,
    NSObject? object,
    Map<KeyValueChangeKey, Object?>? change,
  )? observeValue,
  required double latitude,
  required double longitude,
}) {
  if (PigeonOverrides.cLLocation_new != null) {
    return PigeonOverrides.cLLocation_new!(
      observeValue: observeValue,
      latitude: latitude,
      longitude: longitude,
    );
  }
  return CLLocation.pigeon_new(
    pigeon_binaryMessenger: pigeon_binaryMessenger,
    pigeon_instanceManager: pigeon_instanceManager,
    observeValue: observeValue,
    latitude: latitude,
    longitude: longitude,
  );
}