TileSet

Enum TileSet 

Source
pub enum TileSet {
Show 16 variants Contours, Countries, Hillshading, Land, Landcover, MaptilerPlanet, MaptilerPlanetLite, OpenMapTiles, OpenMapTilesWGS84, Outdoor, Satellite, SatelliteMediumRes2016, SatelliteMediumRes2018, Terrain3D, TerrainRGB, Custom { endpoint: &'static str, extension: &'static str, },
}
Expand description

The different types of tilesets that Maptiler Cloud supports

Variants§

§

Contours

A contour map of the world Bytes returned will be a .pbf file

§

Countries

A (beta) map of the countries of the world Bytes returned will be a .pbf file

§

Hillshading

Shows hills as a transparent shaded relief Bytes returned will be a .png file

§

Land

A map of land vs. not land Bytes returned will be a .pbf file

§

Landcover

Land cover which stores what kinds of plants grow in specific areas Bytes returned will be a .pbf file

§

MaptilerPlanet

General purpose map format Bytes returned will be a .pbf file

§

MaptilerPlanetLite

Like MaptilerPlanet, but with extra data in only upper-level zooms Bytes returned will be a .pbf file

§

OpenMapTiles

OpenMapTiles format Bytes returned will be a .pbf file

§

OpenMapTilesWGS84

Same as OpenMapTiles, but in the WGS84 format Bytes returned will be a .pbf file

§

Outdoor

Maps for outdoor life like hiking, cycling, etc. Bytes returned will be a .pbf file

§

Satellite

Satellite images Bytes returned will be a .jpg file

§

SatelliteMediumRes2016

Satellite images but medium resolution from 2016 Bytes returned will be a .jpg file

§

SatelliteMediumRes2018

Satellite images but medium resolution from 2018 Bytes returned will be a .jpg file

§

Terrain3D

Contains terrain elevation data encoded into vector TIN polygons Bytes returned will be a quantized mesh file

§

TerrainRGB

Contains terrain elevation data encoded into RGB color model height = -10000 + ((R * 256 * 256 + G * 256 + B) * 0.1) Bytes returned will be a .png file

§

Custom

Specify your own custom TileSet

Fields

§endpoint: &'static str

The Maptiler Cloud tile endpoint, for satellite imagery: “satellite”

§extension: &'static str

The file extension that this endpoint returns, ex: “png”

Implementations§

Source§

impl TileSet

Source

pub fn endpoint(&self) -> &'static str

Returns the endpoint that this tileset requires on the API request

For the satellite data tileset, the endpoint would be “satellite”

Source

pub fn max_zoom(&self) -> u32

Returns the maximum zoom level that this tileset supports

The custom tileset variant has a maximum of 20 here, but it may be lower than that. Take care when using a custom tileset variant.

Source

pub fn min_zoom(&self) -> u32

Returns the minimum zoom level that this tileset supports

The custom tileset variant has a minimum of 0 here, but it may be higher than that. Take care when using a custom tileset variant.

Source

pub fn file_extension(&self) -> &'static str

Returns the file extension that this tileset returns as a static &str

Example outputs are: “png”, “jpg”, “pbf”

Trait Implementations§

Source§

impl Clone for TileSet

Source§

fn clone(&self) -> TileSet

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for TileSet

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Display for TileSet

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl PartialEq for TileSet

Source§

fn eq(&self, other: &TileSet) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Copy for TileSet

Source§

impl Eq for TileSet

Source§

impl StructuralPartialEq for TileSet

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Checks if this value is equivalent to the given key. Read more
Source§

impl<Q, K> Equivalent<K> for Q
where Q: Eq + ?Sized, K: Borrow<Q> + ?Sized,

Source§

fn equivalent(&self, key: &K) -> bool

Compare self to key and return true if they are equal.
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T> Instrument for T

Source§

fn instrument(self, span: Span) -> Instrumented<Self>

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more
Source§

fn in_current_span(self) -> Instrumented<Self>

Instruments this type with the current Span, returning an Instrumented wrapper. Read more
Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T> ToString for T
where T: Display + ?Sized,

Source§

fn to_string(&self) -> String

Converts the given value to a String. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WithSubscriber for T

Source§

fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>
where S: Into<Dispatch>,

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

fn with_current_subscriber(self) -> WithDispatch<Self>

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more
Source§

impl<T> ErasedDestructor for T
where T: 'static,