我的状态包含层和点
this.state={layers: {"layer_1": [{lat: '', long: ''}, ...]}}
Object.keys(this.state.layers).map((layerName, i)=>
<Overlay key={`marker-${i}`} name={layerName} checked>
(markers for layer_1...)
但是每次添加一个新点来声明一个新的叠加层。
如何使用现有的叠加层添加新点?
答案 0 :(得分:0)
尝试使用layerName作为键
Object.keys(this.state.layers).map((layerName, i)=>
<Overlay key={layerName} name={layerName} checked>
// (markers for layer_1...)