Как получить местоположение, которое мы просматриваем, с помощью окна «Родная карта»? - PullRequest
0 голосов
/ 15 января 2019

я хочу получить широту и длину местоположения при перемещении карты

Я имею в виду console.log (восстановить) или что-то вроде этого

Я пытаюсь включить RegionDidChange, но не могу найти выход

           <Mapbox.MapView
        styleURL={Mapbox.StyleURL.Street}
        zoomLevel={15}
        onRegionDidChange={this.onRegionDidChange}
        logoEnabled={false}
        showUserLocation={true}
        centerCoordinate



{[parseFloat(this.state.longitude),parseFloat(this.state.latitude)]}
        style={styles.container}>

    </Mapbox.MapView>

1 Ответ

0 голосов
/ 15 января 2019

Вы получите значения от обратного вызова во всех методах, таких как onRegionDidChange, onRegionIsChanging и т. Д.

Записать значение из обратного вызова, и, возможно, вам потребуется его преобразовать в строку.

  onRegionDidChange={(values)=>{console.log(values)}}

   or

  onRegionIsChanging={(values)=>{console.log(JSON.stringify(values))}}

Внутри values могут быть значения, отличные от co-ordinates

Берите только то, что вам нужно , для которого есть значение lat (широта). Получите значение как

values.lat
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...