Я не могу правильно просмотреть полигон.Я думаю, это потому, что из моего 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,
},
],]
Я думаю, что этот двойной массив неправильный, поэтому я не могу отрисовать многоугольник.Кто-нибудь может мне помочь?