Coords constructor
Coords(
- dynamic coords
Implementation
Coords(dynamic coords) {
/// Should we replace all below with this format?
//this.latitude = (coords['latitude'] as num).toDouble();
//this.longitude = (coords['longitude'] as num).toDouble();
/// /////////////////////////////////////////////////////////
this.latitude = coords['latitude'] * 1.0;
this.longitude = coords['longitude'] * 1.0;
this.accuracy = coords['accuracy'] * 1.0;
this.altitude = coords['altitude'] * 1.0;
this.ellipsoidalAltitude = coords['ellipsoidal_altitude'] * 1.0;
this.heading = coords['heading'] * 1.0;
if (coords['heading_accuracy'] != null) {
this.headingAccuracy = coords['heading_accuracy'] * 1.0;
}
this.speed = coords['speed'] * 1.0;
if (coords['speed_accuracy'] != null) {
this.speedAccuracy = coords['speed_accuracy'] * 1.0;
}
if (coords['altitude_accuracy'] != null) {
this.altitudeAccuracy = coords['altitude_accuracy'] * 1.0;
}
this.floor = coords['floor'];
}