for get location details
Future<Map<dynamic, dynamic>?> getLocation() { throw UnimplementedError('getLocation() has not been implemented.'); }