У меня есть приложение реагирования, которое добавляет круг на карту, когда вы нажимаете на карту, радиус по умолчанию равен 20
.Каждый раз, когда я добавляю круг, этот радиус отображается нормально, но у всех предыдущих кругов их радиусы возвращаются к .2
.Мой рендер в основном:
<MapComponent
defaultZoom={18}
defaultCenter={this.props.center}
onClick={this.props.onMapClick}
>
{this.props.circles.map((singleCircle) => {
return <Circle
center={singleCircle.centerPoint.latLng()}
radius={singleCircle.radius}
key={singleCircle.id}
/>
})}
</MapComponent>
У меня есть console.log()
повсюду.Радиус проходит, но компонент не отображает правильный радиус, если это не последнее место.