addControl method
Adds an {@link IControl} to the map, calling control.onAdd(this)
.
@param {IControl} control The {@link IControl} to add.
@param {string} position
position on the map to which the control will be added.
Valid values are 'top-left'
, 'top-right'
, 'bottom-left'
, and 'bottom-right'
. Defaults to 'top-right'
.
@returns {MapboxMap} this
@example
// Add zoom and rotation controls to the map.
map.addControl(new NavigationControl());
@see Display map navigation controls
Implementation
MapboxMap addControl(dynamic control, [String? position]) {
if (position != null) {
return MapboxMap.fromJsObject(
jsObject.addControl(control.jsObject, position));
}
return MapboxMap.fromJsObject(jsObject.addControl(control.jsObject));
}