Не удается показать полигон из ReactNativeMaps - PullRequest
0 голосов
/ 21 февраля 2019

Я не могу правильно просмотреть полигон.Я думаю, это потому, что из моего API я получаю массив объектов ..

Это мой код

<MapView.Polygon
  coordinates={poligonofinale}
  strokeColor="#000"
  fillColor="rgba(255,0,0,0.5)"
  strokeWidth={3}/>

Мои координаты var

const poligonofinale = this.state.poligono.map(poligono => {
   let test = poligono["poligono"][0]
   return test.coordinates;
});

Выполнение консоли.log в poligonofinale я получаю это

Array [
Array [
    Object {
        "latitude": 45.49618557493205,
        "longitude": 12.253101244568825,
    },
    Object {
        "latitude": 45.49635266968306,
        "longitude": 12.252548038959503,
    },
    Object {
        "latitude": 45.496856301073855,
        "longitude": 12.25320216268301,
    },
    Object {
        "latitude": 45.496716939221876,
        "longitude": 12.25351095199585,
    },
],]

Я думаю, что этот двойной массив неправильный, поэтому я не могу отрисовать многоугольник.Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 22 февраля 2019

Исправлено с помощью этой строки кода в координатах ..

<MapView.Polygon .. coordinates={poligonofinale[0]}/>

...