2015-08-31 2 views

ответ

5

От: https://facebook.github.io/react-native/docs/mapview.html#content

области {широта: номер, долгота: номер, latitudeDelta: номер, longitudeDelta: номер}

регионе, чтобы отображаться на карте.

Регион определяется координатами центра и диапазоном Координаты для отображения.

Вы можете таким образом получить координаты центра, используя region атрибут вашей карты можно, используя что-то вроде

getCoordinates(region) { 
    return [{ 
     longitude: region.longitude, 
     latitude: region.latitude, 
    }]; 
}, 

Если вам нужна глобальная переменная для передачи getCoordinates, вы можете использовать глобальную переменную, которая изменяется с новое значение, установленное для различных изменений состояния, таких как onRegionChange.

+0

Спасибо большое! понял! – phongyewtong

+0

Я рад! Пожалуйста, повысьте/отметьте как можно правильнее (это мой первый ответ - счастлив, наконец, внести свой вклад). – Hoosh

+0

Вы должны прослушать onRegionChangeComplete, чтобы получить регион. – Jun

Смежные вопросы