anchor.diff:    }
   
     /// Checks if the app has permission to access location.
  +  /// Returns a [PermissionStatus] object.
  +  ///
  +  /// If the result is [PermissionStatus.DENIED_FOREVER],
  +  /// no dialog will be shown on [requestPermission].
     Future<PermissionStatus> hasPermission() =>
         _methodChannel.invokeMethod('hasPermission').then((result) {
           switch (result) {
  
positive.code: import 'package:flutter/services.dart';
  import 'package:meta/meta.dart' show visibleForTesting;
  
  /// A data class that contains various information about the user's location.
  ///
  /// speedAccuracy cannot be provided on iOS and thus is always 0.
  class LocationData {
  
negative.code:       });
  
    /// Request the permission to access the location
    /// Returns a [PermissionStatus] object.
    ///
    /// If the result is [PermissionStatus.DENIED_FOREVER],
    /// no dialog will be shown in the future.
    Future<PermissionStatus> requestPermission() =>
        _methodChannel.invokeMethod('requestPermission').then((result) {
          switch (result) {
  