Leg.fromMap constructor
Implementation
factory Leg.fromMap(Map<String, dynamic> map) => Leg(
arrivalTime: map['arrival_time'] != null
? Time.fromMap(map['arrival_time'])
: null,
departureTime: map['departure_time'] != null
? Time.fromMap(map['departure_time'])
: null,
distance:
map['distance'] != null ? Distance.fromMap(map['distance']) : null,
duration: map['duration'] != null
? DirectionsDuration.fromMap(map['duration'])
: null,
durationInTraffic: map['duration_in_traffic'] != null
? DirectionsDuration.fromMap(map['duration_in_traffic'])
: null,
endAddress: map['end_address'] as String?,
endLocation: _getGeoCoordFromMap(map['end_location']),
startAddress: map['start_address'] as String?,
startLocation: _getGeoCoordFromMap(map['start_location']),
steps: (map['steps'] as List?)?.mapList((_) => Step.fromMap(_)),
);