刷新 react-native-maps 折线

Refresh react-native-maps polyline

我正在向 MapView 添加折线:

<MapView.Polyline
      ref={polylineref => {
        this.savePolylineRef(polylineref);
      }}
      coordinates={coordinates}
      strokeWidth={3}
      geodesic={false}
      strokeColor={Color.brightGreen}
/>

但现在我卡住了,因为我不知道如何使用 polylineRef 刷新折线的坐标。我试过 polylineRef.coordinatespolylineRef._component.coordinates,但两者似乎都不存在……

我是不是遗漏了什么,或者这不是刷新折线的正确方法?

谢谢。

MapPolyline 有一个函数 "setNativeProps" 接受 props

试试这个

polylineRef.setNativeProps({coordinates:newCoordinates}})

注意:将"newCoordinates"替换为您要应用的坐标