pub enum TileSet {
}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
Implementations§
Source§impl TileSet
impl TileSet
Sourcepub fn endpoint(&self) -> &'static str
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”
Sourcepub fn max_zoom(&self) -> u32
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.
Sourcepub fn min_zoom(&self) -> u32
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.
Sourcepub fn file_extension(&self) -> &'static str
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§
impl Copy for TileSet
impl Eq for TileSet
impl StructuralPartialEq for TileSet
Auto Trait Implementations§
impl Freeze for TileSet
impl RefUnwindSafe for TileSet
impl Send for TileSet
impl Sync for TileSet
impl Unpin for TileSet
impl UnwindSafe for TileSet
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.