Files
tasks/lib/model/latlng.dart
T

30 lines
604 B
Dart

class LatLng {
final double lat;
final double lng;
LatLng(this.lat, this.lng);
LatLng.empty() : lat = 0, lng = 0;
factory LatLng.fromJson(Map<String, dynamic> json) {
return LatLng(json['lat'] as double, json['lng'] as double);
}
Map<String, double> toJson() {
return {'lat': lat, 'lng': lng};
}
@override
bool operator ==(Object other) {
if (other is! LatLng) return false;
return hashCode == other.hashCode;
}
@override
int get hashCode => Object.hash(lat, lng);
@override
String toString() {
return '${lat.toString()}, ${lng.toString()}';
}
}