如何通过React Native Map Box获取我们正在查看的位置?

时间:2019-01-15 05:16:13

标签: react-native react-native-android mapbox-gl

我想在移动地图时获取位置的经纬度

我的意思是console.log(regain)或类似的东西

我尝试了onRegionDidChange,但找不到出路

           <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 :(得分:2)

您将通过onRegionDidChange和onRegionIsChanging等每种方法从回调获取值。

记录回调中的值,也许您需要对其进行字符串化。

redeem.php

.each()内可能有 onRegionDidChange={(values)=>{console.log(values)}} or onRegionIsChanging={(values)=>{console.log(JSON.stringify(values))}} 以外的值

仅接受您需要的内容,如果存在值values(纬度)。将该值获取为

co-ordinates