changeZoomByStep method
void
changeZoomByStep(
- ZoomStep step
)
override
Implementation
@override
void changeZoomByStep(ZoomStep step) {
final stepValue = (step == ZoomStep.plus) ? _mapZoomStep : -_mapZoomStep;
final newCameraPosition = _mapWindow.map.cameraPosition.let(
(it) => CameraPosition(
it.target,
zoom: it.zoom + stepValue,
azimuth: it.azimuth,
tilt: it.tilt,
),
);
_mapWindow.map.moveWithAnimation(
newCameraPosition,
CameraAnimations.defaultAnimation,
cameraCallback: MapCameraCallback(onMoveFinished: (_) {}),
);
}