Future <List<Map>> getPeople() async {
var dbClient = await db;
List<Map> list = await dbClient.rawQuery("SELECT * FROM People");
return list;
}
Этот метод находится в моем databaseHelper.dart , есть ли способ зацикливания индекса по индексу при некоторой логике выбора определенных столбцов?По сути, я пытаюсь просмотреть таблицу людей, чтобы получить их адреса и поместить их на карту.Таблица людей имеет столбцы широты и долготы ... В идеальном мире я хочу что-то, что может достичь этого псевдокода
for (int i = 0, i < list.length; ++i){
int a = getPeople(latitude[i]); // loop through column latitude
int b = People(longitude[i]); //loop through column longitude
map.addmarker(LatLong(a,b));
}
Я не уверен, что кто-нибудь может мне помочь, так как большинство ответов, которые я нашел, используют толькобудущий строитель в виджете.который я не уверен, может быть применен к моему контексту, мне действительно нужно просто зациклить выбранный столбец индекса базы данных sql lite по индексу, я даже не уверен, что мне нужно "Future"
Спасибо