fromMap static method

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

Implementation

static DistanceResults fromMap(Map<String, dynamic> map) {
  DistanceResults resultsBean = DistanceResults();
  resultsBean.code = map['code'];
  if (map.containsKey('distances')) {
    List<dynamic> distances = map['distances'];
    resultsBean.distances = List.generate(distances.length, (index) {
      List<dynamic> list = distances[index];
      return List.generate(list.length, (index) => list[index] as double);
    });
  }
  if (map.containsKey('durations')) {
    List<dynamic> durations = map['durations'];
    resultsBean.durations = List.generate(durations.length, (index) {
      List<dynamic> list = durations[index];
      return List.generate(list.length, (index) => list[index] as double);
    });
  }

  return resultsBean;
}