GeoPoint.fromJson constructor

GeoPoint.fromJson(
  1. 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!);
  }
}