点击完成生成路径 完成

This commit is contained in:
mmc
2026-02-28 17:06:14 +08:00
parent b55cee7624
commit bcaebade9a
4 changed files with 49 additions and 69 deletions

View File

@@ -4,13 +4,15 @@ class DeviceAddPathPointModel {
DeviceAddPathPointModel({required this.latitude, required this.longitude});
Map<String, dynamic> toJson() => {
'latitude': latitude,
'longitude': longitude,
};
Map<String, dynamic> toJson() => {'lat': latitude.toString(), 'lon': longitude.toString()};
factory DeviceAddPathPointModel.fromJson(Map<String, dynamic> json) => DeviceAddPathPointModel(
latitude: json['latitude'],
longitude: json['longitude'],
);
factory DeviceAddPathPointModel.fromJson(Map<String, dynamic> json) {
return DeviceAddPathPointModel(
latitude: double.parse((json['lat'] ?? json['latitude']).toString()),
longitude: double.parse((json['lon'] ?? json['longitude']).toString()),
);
}
@override
String toString() => '{lat: ${latitude.toString()}, lon: ${longitude.toString()}}';
}