我想使用我的变量marker.image,但是我想告诉我,这是无效的呼叫。 我有一个要用于每个标记的多个图像数组。 图像路径正确
需要您的帮助
路径示例:
../assets/places/tkhyd1kx-1590145832663.jpg
查看:
{this.state.markers.map((marker, i) => (
<Marker
key={i}
>
<View>
<Image source={marker.image} style={{ width: 40, height: 40, borderRadius: 6 }} />
</View>
</Marker>
))}
Getmarkers函数:
getmarkers().then(data => {
// console.log(data)
let test = []
data.forEach(element => {
test.push(
{
image: require('../assets/places/' + JSON.parse(element.images)[0])
}
)
});
this.setState({ markers: test })
})