NavigationLeg.fromJson constructor
NavigationLeg.fromJson(
- Map<String, dynamic> json
)
Implementation
NavigationLeg.fromJson(Map<String, dynamic> json) {
duration = (json['duration'] as num?)?.toDouble();
distance = (json['distance'] as num?)?.toDouble();
summary = json['summary'] as String?;
if (json.containsKey('steps') && json['steps'] != null) {
steps = List<NavigationStep>.from(
(json['steps'] as List<dynamic>).map(
(step) => NavigationStep.fromJson(
step as Map<String, dynamic>,
),
),
);
}
if (json.containsKey('annotation') && json['annotation'] != null) {
annotation = NavigationAnnotation.fromJson(
json['annotation'] as Map<String, dynamic>,
);
}
}