mirror of
https://github.com/google-map-react/google-map-react.git
synced 2025-12-08 18:26:32 +00:00
Make resetBoundsOnResize preserve center when full-screened (#482)
* lockCenter prop added * Resolve conflicts * Fix lint with `yarn lint --fix` * Add documentation for `lockCenter` prop * Remove `lockCenter`, add its behavior to `resetBoundsOnResize` See https://github.com/istarkov/google-map-react/pull/482/files#r158330791
This commit is contained in:
parent
2e7bd79d16
commit
0db8020122
@ -453,9 +453,12 @@ export default class GoogleMap extends Component {
|
||||
_mapDomResizeCallback = () => {
|
||||
this.resetSizeOnIdle_ = true;
|
||||
if (this.maps_) {
|
||||
const originalCenter = this.map_.getCenter();
|
||||
const originalCenter = this.props.center || this.props.defaultCenter;
|
||||
const currentCenter = this.map_.getCenter();
|
||||
this.maps_.event.trigger(this.map_, 'resize');
|
||||
this.map_.setCenter(originalCenter);
|
||||
this.map_.setCenter(
|
||||
this.props.resetBoundsOnResize ? originalCenter : currentCenter
|
||||
);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user