map.setCenter не работает в Google Картах.

#reactjs #google-maps-api-3 #google-maps-react

Вопрос:

Я использую библиотеку Google Maps React с React JS и пытаюсь вручную установить центр карты во время использования. Ниже приведен минимально воспроизводимый пример класса MapContainer, для которого map.setCenter, похоже, ничего не делает.

 export class MapContainer extends React.Component {
    onDragEnd = (mapProps, map) => {
        map.setCenter(this.props.google.maps.LatLng(28.0571376, -83.7662318))
    }

    render() {
        return (
            <Map
                google={this.props.google}
                zoom={7}
                style={mapStyles}
                containerStyle={containerStyle}
                initialCenter={
                    {
                        lat: 28.0571376,
                        lng: -83.7662318
                    }
                }
                onDragend={this.onDragEnd}
            />
        );
    }
}
 

Карта отображается нормально, и я могу перемещаться по карте, но когда происходит событие OnDragend, центр карты остается там, где он есть, а не сбрасывается в исходный центр, как я ожидал бы