AddressSuggestion.fromJson constructor
AddressSuggestion.fromJson(
- Map<String, dynamic> json
)
Implementation
factory AddressSuggestion.fromJson(Map<String, dynamic> json) {
// Creates an instance of the class from a JSON map.
//
// Takes a [Map<String, dynamic>] and returns a new instance
var prediction = json['placePrediction'] as Map<String, dynamic>;
String placeID = prediction['placeId'] as String;
String fullText = prediction['text']["text"] as String;
String mainText =
prediction["structuredFormat"]["mainText"]["text"] as String;
String secondaryText =
prediction["structuredFormat"]["secondaryText"]["text"] as String;
return AddressSuggestion(
placeId: placeID,
mainText: mainText,
secondaryText: secondaryText,
fullText: fullText,
);
}