Использование адреса вместо долготы и широты с реактивными картами

<MapView

          region={latitude: 28.568806,
                  longitude: 173.765210,
                  latitudeDelta: 0.7,
                  longitudeDelta: 0.7}
          provider={Platform.OS === 'ios' ? PROVIDER_DEFAULT : PROVIDER_GOOGLE }
        >

Я хочу указать адрес региона вместо широты и долготы.


person Samiksha Jagtap    schedule 26.09.2017    source источник


Ответы (2)


вы можете по этой ссылке http://maps.google.com/maps/api/geocode/json?address=

fetch('http://maps.google.com/maps/api/geocode/json?address=' + 'turkey').then(res => this.setState({region: res.result.geometry.location}));

введите здесь описание изображения

то есть вы отправляете адрес, он вам вернет json

person Batu    schedule 26.09.2017

Вы должны использовать что-то для декодирования lat, lng в читаемый адрес. Я использую эту библиотеку react-native- геокодер

person Ahmed Ali    schedule 26.09.2017
comment
Спросил с точностью до наоборот, как перевести полный адрес в lat и lng - person Bruno de Oliveira; 08.10.2020