GeoPoint.fromJson constructor
GeoPoint.fromJson(
- Map<String, dynamic> json
)
Build this geo point from json data
Default constructor: needs latitude and longitude
Implementation
GeoPoint.fromJson(Map<String, dynamic> json)
: id = int.tryParse("${json["id"]}"),
name = "${json["name"]}",
timestamp = int.tryParse("${json["timestamp"]}"),
latitude = double.tryParse("${json["latitude"]}") ?? _inValidLocation,
longitude = double.tryParse("${json["longitude"]}") ?? _inValidLocation,
altitude = double.tryParse("${json["altitude"]}"),
speed = double.tryParse("${json["speed"]}"),
accuracy = double.tryParse("${json["accuracy"]}"),
speedAccuracy = double.tryParse("${json["speed_accuracy"]}"),
heading = double.tryParse("${json["heading"]}"),
number = "${json["number"]}",
street = "${json["street"]}",
locality = "${json["locality"]}",
sublocality = "${json["sublocality"]}",
postalCode = "${json["postal_code"]}",
subregion = "${json["subregion"]}",
region = "${json["region"]}",
country = "${json["country"]}" {
if (slug == null && name != null) {
slug = slugify(name!);
}
}