温馨提示:本文翻译自stackoverflow.com,查看原文请点击:react native - Can't change pitch value on MapView or Camera
react-native react-native-android react-native-mapbox-gl

react native - 无法在MapView或Camera上更改间距值

发布于 2020-03-27 11:34:44

我刚刚从react-native-maps-osmdroid切换到react-native-mapbox-gl,但尚未成功更改音调。

我尝试以不同的方式设置音调:
-直接在MapView组件上
-在带有“ pitch”和“ followPitch”
道具的Camera组件上-在带有“ defaultSettings”道具的Camera组件上-在Camera
上带有ref并调用this.camera.setCamera ()

但是,这些方法似乎都不起作用,我成功更改音高的唯一方法是使用三个手指从应用程序中获取音调。

<MapboxGL.MapView style={{ flex: 1 }}>
  <MapboxGL.Camera
    followPitch={15}
    zoomLevel={16}
    followUserLocation
  />
  <MapboxGL.UserLocation />
</MapboxGL.MapView>

无论我改变音高但 map不变,都不会出现错误消息。有人知道如何以编程方式更改音高吗?

查看更多

查看更多

提问者
Ethaqnix
被浏览
148
Ethaqnix 2019-07-03 22:54

看上去像一套followUserLocationtrue超越控制其他设置(例如centerCoordinatespitchheading)。

我可能需要自己处理“摄像机”移动,以跟上用户的步调。

如果您找到其他解决方案,请告诉我。