options property
MapOptions
get
options
Used to change MapOptions and update the required widgets.
Implementation
MapOptions get options {
return value.options ??
(throw Exception('You need to have the FlutterMap widget rendered at '
'least once before using the MapController.'));
}
set
options
(MapOptions newOptions)
Implementation
set options(MapOptions newOptions) {
final newCamera = value.camera?.withOptions(newOptions) ??
MapCamera.initialCamera(newOptions);
assert(
newOptions.cameraConstraint.constrain(newCamera) == newCamera,
'MapCamera is no longer within the cameraConstraint after an option change.',
);
if (value.options != null &&
value.options!.interactionOptions != newOptions.interactionOptions) {
_interactiveViewerState.updateGestures(
value.options!.interactionOptions,
newOptions.interactionOptions,
);
}
value = _MapControllerState(
options: newOptions,
camera: newCamera,
animationController: value.animationController,
);
}