gpt4 book ai didi

react-native - 如何通过 react 原生 map 框获取我们正在查看的位置?

转载 作者:行者123 更新时间:2023-12-03 23:53:15 26 4
gpt4 key购买 nike

我想在移动 map 时获取位置的纬度和经度

我的意思是 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>

最佳答案

您将在每个方法(如 onRegionDidChange 和 onRegionIsChanging 等)中从回调中获取值。

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

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

or

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

values 里面可能有 co-ordinates 以外的值

如果有值 lat(纬度),则只取您需要的 之类的东西。获取值作为
values.lat

关于react-native - 如何通过 react 原生 map 框获取我们正在查看的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54193031/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com