From fa94ecc4b01dcc2d2ab6bc6c24e20a0915c4df3c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cu=CC=9Bo=CC=9B=CC=80ng=20Tua=CC=82=CC=81n=20Nguye=CC=82?= =?UTF-8?q?=CC=83n?= Date: Wed, 14 Aug 2019 22:22:11 +0700 Subject: [PATCH] fix --- ClusteredMapView.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ClusteredMapView.js b/ClusteredMapView.js index e19ac85..cc867f9 100644 --- a/ClusteredMapView.js +++ b/ClusteredMapView.js @@ -89,6 +89,9 @@ export default class ClusteredMapView extends PureComponent { onRegionChangeComplete(region) { let data = this.getClusters(region) + data.forEach((item) => { + item.zoom = region.zoom; + }); this.setState({ region, data }, () => { this.props.onRegionChangeComplete && this.props.onRegionChangeComplete(region, data) }) @@ -143,7 +146,7 @@ export default class ClusteredMapView extends PureComponent { {...d} onPress={this.onClusterPress} renderCluster={this.props.renderCluster} - key={`cluster-${d.properties.cluster_id}`} /> + key={`cluster-${d.zoom}-${d.properties.cluster_id}`} /> ) }) }