刷新react-native-maps多义线

问题描述 投票:0回答:1

我正在通过以下方式向MapView添加折线:

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

但是现在我很困,因为我不知道如何使用polylineRef刷新折线的坐标。我已经尝试过polylineRef.coordinatespolylineRef._component.coordinates,但似乎都不存在…

我丢失了某些东西,或者这不是刷新折线的正确方法吗?

感谢。

react-native react-native-maps
1个回答
0
投票

[MapPolyline具有接收道具的函数“ setNativeProps”

尝试此

polylineRef.setNativeProps({coordinates:newCoordinates}})

注意:将“ newCoordinates”替换为要应用的坐标

© www.soinside.com 2019 - 2024. All rights reserved.