NavigationInfo.fromMap constructor
NavigationInfo.fromMap( - dynamic infoMap
)
Implementation
factory NavigationInfo.fromMap(dynamic infoMap){
final previousStepMap = infoMap["previousStep"] != null ? Map<String, dynamic>.from(infoMap["previousStep"]) : null;
final nextStepMap = infoMap["nextStep"] != null ? Map<String, dynamic>.from(infoMap["nextStep"]) : null;
final legMap = Map<String, dynamic>.from(infoMap["leg"]);
return NavigationInfo(
previousStep: previousStepMap != null ? Step.fromMap(previousStepMap) : null,
nextStep: nextStepMap != null ? Step.fromMap(nextStepMap) : null,
leg: Leg.fromMap(legMap),
traveledDistance: infoMap["traveledDistance"] as double,
remainingDistance: infoMap["remainingDistance"] as double,
remainingTime: infoMap["remainingTime"] as double,
remainingStepDistance: infoMap["remainingStepDistance"] as double?,
);
}