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?,
  );
}