Files
Fondex-Driver/lib/widget/osm_map/place_model.dart
2025-12-08 23:25:00 +05:00

32 lines
668 B
Dart

import 'package:latlong2/latlong.dart';
class PlaceModel {
final LatLng coordinates;
final String address;
PlaceModel({
required this.coordinates,
required this.address,
});
factory PlaceModel.fromJson(Map<String, dynamic> json) {
return PlaceModel(
coordinates: LatLng(json['lat'], json['lng']),
address: json['address'],
);
}
Map<String, dynamic> toJson() {
return {
'lat': coordinates.latitude,
'lng': coordinates.longitude,
'address': address,
};
}
@override
String toString() {
return 'Place(lat: ${coordinates.latitude}, lng: ${coordinates.longitude}, address: $address)';
}
}