anchor.diff:  //#endregion
   
   
  -///All of geolocators functions
  +/// Wraps CLLocationManager (on iOS) and FusedLocationProviderClient or LocationManager
  +/// (on Android), providing support to retrieve position information of the device.
  +///
  +/// Permissions are automatically handled when retrieving position information.
  +/// However utility methods for manual permission management are also
  +/// provided.
   class Geolocator {
     Geolocator._();
   
  
positive.code: /// AndroidManifest.xml on Android or the Info.plist on iOS).
  /// A [PermissionRequestInProgressException] is thrown if permissions are
  /// requested while an earlier request has not yet been completed.
  @Deprecated('call Geolocator.requestPermission instead'
      'this  feature was deprecated after 6.0.0+4')
  Future<LocationPermission> requestPermission() =>
      GeolocatorPlatform.instance.requestPermission();
  
  /// Returns a [Future] containing a [bool] value indicating whether location
  /// services are enabled on the device.
  @Deprecated('call Geolocator.isLocationServiceEnabled instead'
      'this  feature was deprecated after 6.0.0+4')
  Future<bool> isLocationServiceEnabled() =>
      GeolocatorPlatform.instance.isLocationServiceEnabled();
  
  
negative.code: /// bearing, see https://www.movable-type.co.uk/scripts/latlong.html#bearing.
  /// The supplied coordinates [startLatitude], [startLongitude], [endLatitude]
  /// and [endLongitude] should be supplied in degrees.
  @Deprecated(
      'Call geolocator.bearingBetween() instead.'
      'This  feature was deprecated after 6.0.0+4.')
  double bearingBetween(
    double startLatitude,
    double startLongitude,
  