我有这样的状态:
this.state = {
width : Dimensions.get('window').width,
height : Dimensions.get('window').height,
initialPosition: {
latitiude: 48.866667,
longitude: 2.333333,
latitudeDelta:LATITUDE_DELTA,
longitudeDelta: LONGITUDE_DELTA
},
markerIcons: {},
markers: [],
};
在 markerIcon 中我有不同的 .png 像这样:
din 标记我有另一个对象,其中出现不同的信息和交易者类别:
我在渲染中将我的标记定义为:
{Object.keys(this.state.markers).map((marker, key) => (
<Marker
key={key}
coordinate={this.state.markers[marker].coordinate}
title={this.state.markers[marker].title}
description={this.state.markers[marker].address}
image={......}
/>
))}
</MapView>
</View>
我希望我的图片来源与我的交易员类别相匹配。
两个对象中的名称相同,但如何在我的标记中执行此操作?
我怎样才能设置我的标记的图像源??
感谢您的帮助;)
最佳答案
您可以通过这种方式使用自定义图标
关于javascript - 来自某个州的 react-native-map 标记图像来源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50131381/