我的状态中有这个数组:coinCoordinatesArray: [ { latitude: 37.78825, longitude: -122.4324}, { latitude: 38.78825, longitude: -120.4324}, { latitude: 31.78825, longitude: -80.4324}, { latitude: 55.78825, longitude: -95.4324}我正在尝试使用来自状态的坐标来渲染标记: {this.state.coinCoordinatesArray.forEach((coordinate) => { return (<MapView.Marker onPress={() => alert('fire')} icon={require('./assets/coin_small.png')} coordinate={coordinate} />) })}但是标记根本没有渲染,但是我也没有任何错误。
3 回答
慕桂英3389331
TA贡献2036条经验 获得超8个赞
forEach
不返回任何内容-map
而是使用:
{this.state.coinCoordinatesArray.map((coordinate) => {...})}
添加回答
举报
0/150
提交
取消