Как получить местоположение по широте и долготе из json во флаттере

Я получаю значение широты и долготы из JSON в флаттере. Я пробую многое, но не получаю значение git для широты и долготы, это мой файл json

{результаты: [ {геометрия: {местоположение: {широта: 19.2058593, долгота: 72.86612} } } ] }

я попробую

>  var myMap = json.decode(data.toString());
>       var myName = myMap['results']['geometry']['location']['lat']

но не получаю значения местоположения. Пожалуйста, помогите мне в флаттере


person androidleraner    schedule 24.04.2021    source источник


Ответы (1)


Измените его на:

 myName = myMap['results'][0]['geometry']['location']['lat']

Это потому, что "geometry" находится внутри списка. Это index[0] в этом списке после доступа к "results".

person Huthaifa Muayyad    schedule 24.04.2021