我想在移动地图时获取位置的纬度和纬度
我的意思是控制台.log(重新获得)或类似的东西
我尝试区域确实更改,但我找不到出路
<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>
您将从每个方法(如onRegionDidChange和onRegionIsChange等)的回调中获取值。
记录回调中的值,也许您需要将其字符串化。
onRegionDidChange={(values)=>{console.log(values)}}
or
onRegionIsChanging={(values)=>{console.log(JSON.stringify(values))}}
在values
内部可能有除co-ordinates
以外的值
如果存在值lat
(纬度),则仅取您需要的内容。获取值为
values.lat