只有在位置发生变化时,才会反映js谷歌地图更新标记

时间:2018-05-21 09:39:00

标签: javascript reactjs google-maps

我有一个组件显示带有两个标记的谷歌地图。更新相同状态的两种不同形式。我有4个字段,允许用户编辑lat和两个制造商的长。但是现在每次更改字段值时地图都会重新更新,这使得编辑时应用程序非常慢

<FormGroup>
                        <FormControl
                            type="decimal"
                            required
                            label="Latitude"
                            placeholder="Latitude"
                            value={latitude}
                            onChange={e => this.onFormChange('latitude', e)}
                        />
                    </FormGroup>
                    <FormGroup>
                        <FormControl
                            type="decimal"
                            required
                            label="Longitude"
                            placeholder="Longitude"
                            value={longitude}
                            onChange={e => this.onFormChange('longitude', e)}
                        />
</FormGroup>

我只想重新渲染坐标,这些值会被更改,以及新的道具值是否与以前不同。是否有生命周期功能,我检查它?

0 个答案:

没有答案