Step.fromMap constructor
Implementation
factory Step.fromMap(Map<String, dynamic> map) => Step(
distance:
map['distance'] != null ? Distance.fromMap(map['distance']) : null,
duration: map['duration'] != null
? DirectionsDuration.fromMap(map['duration'])
: null,
endLocation: _getGeoCoordFromMap(map['end_location']),
startLocation: _getGeoCoordFromMap(map['start_location']),
instructions: map['html_instructions'] as String?,
path: (map['path'] as List?)?.mapList((_) => _getGeoCoordFromMap(_)),
steps: (map['steps'] as List?)?.mapList((_) => Step.fromMap(_)),
transit: map['transit_details'] != null
? TransitDetails.fromMap(map['transit_details'])
: null,
travelMode:
map['travel_mode'] != null ? TravelMode(map['travel_mode']) : null,
polyline: map['polyline'] != null
? OverviewPolyline.fromMap(map['polyline'])
: null,
);