DirectionsRoute.fromMap constructor

DirectionsRoute.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory DirectionsRoute.fromMap(Map<String, dynamic> map) => DirectionsRoute(
      bounds: GeoCoordBounds(
        northeast: _getGeoCoordFromMap(map['bounds']['northeast'])!,
        southwest: _getGeoCoordFromMap(map['bounds']['southwest'])!,
      ),
      copyrights: map['copyrights'] as String?,
      legs: (map['legs'] as List?)?.mapList((_) => Leg.fromMap(_)),
      overviewPolyline: map['overview_polyline'] != null
          ? OverviewPolyline.fromMap(map['overview_polyline'])
          : null,
      summary: map['summary'] as String?,
      warnings: (map['warnings'] as List?)?.mapList((_) => _ as String?),
      waypointOrder: (map['waypoint_order'] as List?)
          ?.mapList((_) => num.tryParse(_.toString())),
      fare: map['fare'] != null ? Fare.fromMap(map['fare']) : null,
    );