Итерация по списку будущего списка Sql lite по индексу в флаттере - PullRequest
0 голосов
/ 18 февраля 2019
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"

Спасибо

...