getLocationOnce method

  1. @override
Future<Location?> getLocationOnce()
override

Implementation

@override
Future<Location?> getLocationOnce() async {
  var data = await methodChannel.invokeMethod("getLocationOnce");
  if (data is! Map) {
    return null;
  }
  Location location = Location();
  location.name = data['name'];
  location.latitude = data['latitude'];
  location.longitude = data['longitude'];
  location.address = data['address'];
  location.city = data['city'];
  location.province = data['province'];
  location.area = data['area'];
  location.cityCode = data['cityCode'];
  return location;
}