Массив маркеров не отображается на Mapview (Expo).понадобится помощь в этом, пожалуйста
Использовали индекс и широту с Date.now в качестве ключа все еще не работает.Попытка использовать фиксированную долготу и широту на карте, чтобы узнать, является ли она из предоставленных координат, но она по-прежнему не показывает
передаваемых данных
const nearByDrivers = [
{
"coordinate": {
"type": "Point",
"coordinates": [
-0.16791,
5.67744
]
},
"online": true,
"socketId": "",
"_id": "5c09433ea3c5ce10b03e8e63",
"driverId": "5c09433ea3c5ce10b03e8e62",
"__v": 0
},
{
"coordinate": {
"type": "Point",
"coordinates": [
-0.14923,
5.646106
]
},
"online": true,
"socketId": "",
"_id": "5c094ac7d92c8f2bd88d6014",
"driverId": "5c094ac6d92c8f2bd88d6013",
"__v": 0
}
]``
Я просмотрел другие документы на stackoverflowно не знаю, почему это делает, я могу что-то упустить
import React from "react";
import { View } from "native-base";
import { MapView } from "expo";
import styles from "./MapTrackStyles.js";
export const MapTrack = ({
region,
nearByDrivers,
}) => {
return (
<View style={styles.container}>
<MapView
provider={MapView.PROVIDER_GOOGLE}
style={styles.map}
region={region}
>
{nearByDrivers.map((item, index) => {
<MapView.Marker
key={index}
coordinate={{
//latitude: marker.coordinate.coordinates[1],
//longitude: marker.coordinate.coordinates[0]
latitude: 5.67744,
longitude: -0.16791,
}}
pinColor="green"
/>
})
}
</MapView>
</View>
);
};
export default MapTrack;