GeocoderFeatureProperty.fromJson constructor
GeocoderFeatureProperty.fromJson(
- Map<String, dynamic> json
)
Implementation
GeocoderFeatureProperty.fromJson(Map<String, dynamic> json) {
address = json['address'] as String?;
category = json['category'] as String?;
maki = json['maki'] as String?;
landmark = json['landmark'] as bool?;
wikidata = json['wikidata'] as String?;
shortCode = json['short_code'] as String?;
tel = json['tel'] as String?;
if (json.containsKey('accuracy') && json['accuracy'] != null) {
switch (json['accuracy'] as String?) {
case 'rooftop':
accuracy = GeocoderFeaturePropertyAccuracy.ROOFTOP;
break;
case 'parcel':
accuracy = GeocoderFeaturePropertyAccuracy.PARCEL;
break;
case 'point':
accuracy = GeocoderFeaturePropertyAccuracy.POINT;
break;
case 'interpolated':
accuracy = GeocoderFeaturePropertyAccuracy.INTERPOLATED;
break;
case 'intersection':
accuracy = GeocoderFeaturePropertyAccuracy.INTERSECTION;
break;
case 'street':
accuracy = GeocoderFeaturePropertyAccuracy.STREET;
break;
case 'approximate':
accuracy = GeocoderFeaturePropertyAccuracy.APPROXIMATE;
break;
}
}
}