Мне нужно создать маркер в моем приложении, я получаю широту и долготу по API. Как я могу показать эти маркеры?
Мой код getPosts:
Future<List<Orders>> getPosts() async {
Response response = await http.get(url);
//print(response.body);
if(response.statusCode == 200){
List<dynamic> body = jsonDecode(response.body);
List<Orders> orders = body.map((dynamic item) => Orders.fromJson(item)).toList();
return orders;
} else {
throw "Can't get orders";
}
Мой класс Order:
class Orders {
final String id;
final String nameRestaurant;
final String address;
final String lat;
final String long;
final bool delivered;
final String orderId;
final String phone;
Orders({@required this.id, @required this.nameRestaurant, @required this.address, @required this.lat,
@required this.long, @required this.delivered, @required this.orderId, @required this.phone});
factory Orders.fromJson(Map<dynamic, dynamic> json){
return Orders(
id: json['id'] as String,
nameRestaurant: json['nameRestaurant'] as String,
address: json['address'] as String,
lat: json['lat'] as String,
long: json['long'] as String,
delivered: json['delivered'] as bool,
orderId: json['orderId'] as String,
phone: json['phone'] as String
);
}
}
Я следовал некоторым учебникам, но все они добавляют маркер в функции onTap, но она не работает для меня