#flutter #dart #maps
Вопрос:
Я хочу добавить данные, которые я получаю с базы данных.Я храню свои данные в sting clases . Я хочу извлечь эти данные из firebase. и добавьте в список местных карт, чтобы я мог быстро и легко получить доступ.
` dynamic getData(Map data, Listlt;Stringgt; way) { dynamic dataTemp = data; if (way.length gt; 0) { for (int x=0; x lt; way.length; x ) { dataTemp = dataTemp[way[x]]; } } return dataTemp; } Listlt;Maplt;String, dynamicgt;gt; locations = [ { 'country': 'Japan', 'city': 'Tokyo', 'Latitude': 35.6762, 'Longitude': 139.6503, 'utcOffset': 9, 'example' : { 'data' : "text", 'number' : 20, 'boolean': false } } ]; getData(locations[0],["example","number"]);`
в этом примере, как я могу добавить несколько из .
` { 'country': 'Japan', 'city': 'Tokyo', 'Latitude': 35.6762, 'Longitude': 139.6503, 'utcOffset': 9, 'example' : { 'data' : "text", 'number' : 20, 'boolean': false } }`
этот код
из моей базы данных firebase ?
Комментарии:
1. Вы можете добавить карту в списокlt;Картаlt;Строка, динамическаяgt;lt;Строка, динамическаяgt;gt; _list = [{«ключ»:»значение»}];