getLocationType method Null safety

Future<LocationType> getLocationType()

获取定位类型

Implementation

Future<LocationType> getLocationType() async {
  String typeString = await _channel.invokeMethod('getLocationType');
  switch (typeString) {
    case 'SHOW':
      return LocationType.SHOW;
    case 'LOCATE':
      return LocationType.LOCATE;
    case 'FOLLOW':
      return LocationType.FOLLOW;
    case 'MAP_ROTATE':
      return LocationType.MAP_ROTATE;
    case 'LOCATION_ROTATE':
      return LocationType.LOCATION_ROTATE;
    case 'LOCATION_ROTATE_NO_CENTER':
      return LocationType.LOCATION_ROTATE_NO_CENTER;
    case 'FOLLOW_NO_CENTER':
      return LocationType.FOLLOW_NO_CENTER;
    case 'MAP_ROTATE_NO_CENTER':
      return LocationType.MAP_ROTATE_NO_CENTER;
    default:
      return LocationType.SHOW;
  }
}