NavigationAnnotation.fromJson constructor

NavigationAnnotation.fromJson(
  1. Map<String, dynamic> json
)

Implementation

NavigationAnnotation.fromJson(Map<String, dynamic> json) {
  if (json.containsKey('duration') && json['duration'] != null) {
    duration = List<double>.from(
      json['duration'] as List<dynamic>,
    );
  }
  if (json.containsKey('distance') && json['distance'] != null) {
    distance = List<double>.from(
      json['distance'] as List<dynamic>,
    );
  }
  if (json.containsKey('speed') && json['speed'] != null) {
    speed = List<double>.from(
      json['speed'] as List<dynamic>,
    );
  }
  if (json.containsKey('congestion') && json['congestion'] != null) {
    congestion = List<String>.from(
      json['congestion'] as List<dynamic>,
    );
  }
}