zoom method
Implementation
Future<void> zoom(double scale) async {
final double _zoom = (_baseZoom * scale)
.clamp(_minAvailableZoom, _maxAvailableZoom)
.toDouble();
if (_zoom == _currentZoom) {
return;
}
_currentZoom = _zoom;
await controller.setZoomLevel(_currentZoom);
}