pub struct MapOptions {
pub zoom_control: bool,
pub scroll_wheel_zoom: bool,
pub double_click_zoom: bool,
pub touch_zoom: bool,
pub dragging: bool,
pub keyboard: bool,
pub attribution_control: bool,
pub tile_layer: TileLayer,
pub leaflet_resources: LeafletResources,
}Expand description
Map configuration options
Fields§
§zoom_control: bool§scroll_wheel_zoom: bool§double_click_zoom: bool§touch_zoom: bool§dragging: bool§keyboard: bool§attribution_control: bool§tile_layer: TileLayer§leaflet_resources: LeafletResourcesImplementations§
Source§impl MapOptions
impl MapOptions
Sourcepub fn minimal() -> Self
pub fn minimal() -> Self
Creates a MapOptions with all controls disabled and default tile layer
Sourcepub fn with_zoom_control(self, enabled: bool) -> Self
pub fn with_zoom_control(self, enabled: bool) -> Self
Builder method to enable/disable zoom control
Sourcepub fn with_scroll_wheel_zoom(self, enabled: bool) -> Self
pub fn with_scroll_wheel_zoom(self, enabled: bool) -> Self
Builder method to enable/disable scroll wheel zoom
Sourcepub fn with_double_click_zoom(self, enabled: bool) -> Self
pub fn with_double_click_zoom(self, enabled: bool) -> Self
Builder method to enable/disable double click zoom
Sourcepub fn with_touch_zoom(self, enabled: bool) -> Self
pub fn with_touch_zoom(self, enabled: bool) -> Self
Builder method to enable/disable touch zoom
Sourcepub fn with_dragging(self, enabled: bool) -> Self
pub fn with_dragging(self, enabled: bool) -> Self
Builder method to enable/disable dragging
Sourcepub fn with_keyboard(self, enabled: bool) -> Self
pub fn with_keyboard(self, enabled: bool) -> Self
Builder method to enable/disable keyboard controls
Sourcepub fn with_attribution_control(self, enabled: bool) -> Self
pub fn with_attribution_control(self, enabled: bool) -> Self
Builder method to enable/disable attribution control
Sourcepub fn with_tile_layer(self, tile_layer: TileLayer) -> Self
pub fn with_tile_layer(self, tile_layer: TileLayer) -> Self
Builder method to set tile layer
Sourcepub fn with_leaflet_resources(self, resources: LeafletResources) -> Self
pub fn with_leaflet_resources(self, resources: LeafletResources) -> Self
Builder method to set Leaflet resources configuration
Trait Implementations§
Source§impl Clone for MapOptions
impl Clone for MapOptions
Source§fn clone(&self) -> MapOptions
fn clone(&self) -> MapOptions
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MapOptions
impl Debug for MapOptions
Source§impl Default for MapOptions
impl Default for MapOptions
Source§impl<'de> Deserialize<'de> for MapOptions
impl<'de> Deserialize<'de> for MapOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for MapOptions
impl PartialEq for MapOptions
Source§impl Serialize for MapOptions
impl Serialize for MapOptions
impl StructuralPartialEq for MapOptions
Auto Trait Implementations§
impl Freeze for MapOptions
impl RefUnwindSafe for MapOptions
impl Send for MapOptions
impl Sync for MapOptions
impl Unpin for MapOptions
impl UnwindSafe for MapOptions
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<T> InitializeFromFunction<T> for T
impl<T> InitializeFromFunction<T> for T
Source§fn initialize_from_function(f: fn() -> T) -> T
fn initialize_from_function(f: fn() -> T) -> T
Create an instance of this type from an initialization function
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<Ret> SpawnIfAsync<(), Ret> for Ret
impl<Ret> SpawnIfAsync<(), Ret> for Ret
Source§impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
impl<T, O> SuperFrom<T> for Owhere
O: From<T>,
Source§fn super_from(input: T) -> O
fn super_from(input: T) -> O
Convert from a type to another type.
Source§impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
impl<T, O, M> SuperInto<O, M> for Twhere
O: SuperFrom<T, M>,
Source§fn super_into(self) -> O
fn super_into(self) -> O
Convert from a type to another type.