Implementation
Map<String, String> get map {
Map<String, String> myMap = <String, String>{};
myMap['accuracy'] = accuracy != null ? accuracy.toString() : "0.0";
myMap['latitude'] = latitude != null ? latitude.toString() : "0.0";
myMap['longitude'] = longitude != null ? longitude.toString() : "0.0";
myMap['altitude'] = altitude != null ? altitude.toString() : "0.0";
myMap['speed'] = speed != null ? speed.toString() : "0.0";
myMap['speedaccuracy'] =
speedaccuracy != null ? speedaccuracy.toString() : "0.0";
myMap['heading'] = heading != null ? heading.toString() : "0.0";
myMap['epoch'] = epoch != null ? epoch.toString() : "0";
myMap['time'] = epoch != null
? DateTime.fromMillisecondsSinceEpoch(epoch!).toLocal().toString()
: "";
myMap['user'] = user != null ? user.toString() : "";
myMap['epoch'] = username != null ? username.toString() : "";
return myMap;
}