Обновление полилинии реагировать на родные карты - PullRequest
0 голосов
/ 25 сентября 2019

Я добавляю полилинию к MapView с помощью:

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

Но теперь я застрял, потому что не знаю, как обновить координаты полилинии с помощью polylineRef .Я пробовал polylineRef.coordinates и polylineRef._component.coordinates, но оба, похоже, не существуют ...

Я что-то упустил или это неправильный способ обновления полилинии?

Спасибо.

1 Ответ

2 голосов
/ 25 сентября 2019

MapPolyline имеет функцию "setNativeProps", которая принимает реквизиты

Попробуйте это

polylineRef.setNativeProps({coordinates:newCoordinates}})

Примечание: замените "newCoordinates" на координаты, которые вы хотите применить

...