@luxurypluxury

Почему ответ от Google Maps API динамический?

Я отправляю запрос в апи с координатами юзера, получаю город и страну вот так(другого варианта не вижу):
const fetchGeo = async (url: string) => {
        try {
            const { data } = await axios.get(url);
            const dataArray = data.results[0].formatted_address.split(', ');
            dispatch(setCountry(dataArray[3]));
            dispatch(setCity(dataArray[1]));
        } catch (error) {
            alert('An error occurred while getting the location');
            console.error(error);
        }
    }


Но допустим если я включу впн, то страну показывает undefined, и порядок элементов в массиве уже меняется.
Как получить страну и город юзера независимо от порядка элементов в массиве?
  • Вопрос задан
  • 87 просмотров
Пригласить эксперта
Ответы на вопрос 1
freeExec
@freeExec
Участник OpenStreetMap
Каждый элемент имеет тип.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы