pub struct FitBoundsOptions {
pub padding: FitBoundsPadding,
pub max_zoom: Option<f64>,
pub animate: bool,
pub duration: Option<f64>,
pub bearing: Option<f64>,
pub pitch: Option<f64>,
}Expand description
Options for MapState::fit_bounds.
Mirrors MapLibre’s fitBounds options.
Fields§
§padding: FitBoundsPaddingPadding in logical pixels.
max_zoom: Option<f64>Maximum zoom level to use. None = no cap.
animate: boolWhether to animate the transition (fly-to). Default: true.
duration: Option<f64>Explicit animation duration in seconds. Only used when animate is true.
bearing: Option<f64>Target bearing (yaw) in radians. None = keep current.
pitch: Option<f64>Target pitch in radians. None = keep current.
Trait Implementations§
Source§impl Clone for FitBoundsOptions
impl Clone for FitBoundsOptions
Source§fn clone(&self) -> FitBoundsOptions
fn clone(&self) -> FitBoundsOptions
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FitBoundsOptions
impl Debug for FitBoundsOptions
Auto Trait Implementations§
impl Freeze for FitBoundsOptions
impl RefUnwindSafe for FitBoundsOptions
impl Send for FitBoundsOptions
impl Sync for FitBoundsOptions
impl Unpin for FitBoundsOptions
impl UnsafeUnpin for FitBoundsOptions
impl UnwindSafe for FitBoundsOptions
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more