React Native:标记静态工作但不是动态

React Native: Marker working statically but not dynamically

我正在尝试在 React Native Mapview 中显示多个标记。我的代码

this.state = {
      coords: [
        { latitude: 23.759119, longitude: 90.411804 },
        { latitude: 23.759188, longitude: 90.41167 },
        { latitude: 23.759127, longitude: 90.41138 },
        { latitude: 23.759224, longitude: 90.411995 },
        { latitude: 23.7591, longitude: 90.41138 }
      ]}

它在像

这样的代码时工作
<Marker coordinate={this.state.coords[0]} />
          <Marker coordinate={this.state.coords[1]} />
          <Marker coordinate={this.state.coords[2]} />
          <Marker coordinate={this.state.coords[3]} />
          <Marker coordinate={this.state.coords[4]} />

但是当像

这样的代码时不工作
{this.state.coords.map((c, index) => {
            <Marker key={index} coordinate={c} />;
          })}

我没有收到任何错误。也不明白为什么不使用代码。谁能帮帮我?

我得到了解决方案。我没有退回任何东西。所以把代码修改成

{this.state.coords.map((c, index) => {
            return <Marker key={index} coordinate={c} />;
          })}