Intersection.fromJson constructor
Intersection.fromJson(
- Map<String, dynamic> json
)
Implementation
factory Intersection.fromJson(Map<String, dynamic> json) => Intersection(
entry: List<bool>.from(json["entry"].map((x) => x)),
bearings: List<int>.from(json["bearings"].map((x) => x)),
duration: json["duration"]?.toDouble(),
mapboxStreetsV8: json["mapbox_streets_v8"] == null
? null
: MapboxStreetsV8.fromJson(json["mapbox_streets_v8"]),
isUrban: json["is_urban"],
adminIndex: json["admin_index"],
out: json["out"],
weight: json["weight"]?.toDouble(),
geometryIndex: json["geometry_index"],
location: List<double>.from(json["location"].map((x) => x?.toDouble())),
intersectionIn: json["in"],
turnWeight: json["turn_weight"]?.toDouble(),
turnDuration: json["turn_duration"]?.toDouble(),
trafficSignal: json["traffic_signal"],
lanes: json["lanes"] == null
? []
: List<Lane>.from(json["lanes"]!.map((x) => Lane.fromJson(x))),
);