Other

Font glyphs

GET https://api.maptiler.com/fonts/{fontstack}/{start}-{end}.pbf

Generates the glyphs for the requested fonts. Used when displaying vector maps.

Request

You must include an API Key with every API request

Path Parameters

Parameters Type Description
fontstack
string
Font name, or more comma-separated names.
start
integer
Start of the glyph range.
Multiple of: 256
end
integer
End of the glyph range (last glyph index).
Request example

  https://api.maptiler.com/fonts/{fontstack}/{start}-{end}.pbf?key=YOUR_MAPTILER_API_KEY

Get your FREE API key in the MapTiler Cloud.

Responses

Code Content Description
200 application/x-protobuf
400

Invalid glyph range

Weather catalog

GET https://api.maptiler.com/weather/latest.json

List current weather-related variables, their metadata and individual keyframes

Request

You must include an API Key with every API request

Request example

  https://api.maptiler.com/weather/latest.json?key=YOUR_MAPTILER_API_KEY

Get your FREE API key in the MapTiler Cloud.

Responses

Code Content Description
200 application/json WeatherCatalogResult Object
403

Key is missing, invalid or restricted

WeatherCatalogResult Object

Property Type Description
variables
array of [ CatalogResult Object ]
List of all the available weather variables

CatalogResult Object

List of all the available weather variables

Property Type Description
spatial_ref_sys
Spatial reference system Object
Projection
bounds
Bounds of the area represented by the tileset. Coordinates are in the given projection.
Example: [-20037481.18083349,-20037508.342789244,20008180.55502281,20037508.342789244]
tile_format
string
Format of individual tiles
Example: png
tile_matrix_set
Tile matrix set Object
metadata
Metadata Object
keyframes
array [ Keyframe Object ]
List of the available keyframes for this variable

Spatial reference system Object

Projection

Property Type Description
auth_name
string
Name of the defining authority
Example: EPSG
auth_srid
string
ID given by the defining authority
Example: 3857
wkt
string
Well known text of the definition
Example: PROJCRS["WGS 84 / Pseudo-Mercator",BASEGEOGCRS["WGS 84",ENSEMBLE["World Geodetic System 1984 ensemble",MEMBER["World Geodetic System 1984 (Transit)"],MEMBER["World Geodetic System 1984 (G730)"],MEMBER["World Geodetic System 1984 (G873)"],MEMBER["World Geodetic System 1984 (G1150)"],MEMBER["World Geodetic System 1984 (G1674)"],MEMBER["World Geodetic System 1984 (G1762)"],MEMBER["World Geodetic System 1984 (G2139)"],ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]],ENSEMBLEACCURACY[2.0]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],ID["EPSG",4326]],CONVERSION["Popular Visualisation Pseudo-Mercator",METHOD["Popular Visualisation Pseudo Mercator",ID["EPSG",1024]],PARAMETER["Latitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8801]],PARAMETER["Longitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["metre",1],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["metre",1],ID["EPSG",8807]]],CS[Cartesian,2],AXIS["easting (X)",east,ORDER[1],LENGTHUNIT["metre",1]],AXIS["northing (Y)",north,ORDER[2],LENGTHUNIT["metre",1]],USAGE[SCOPE["Web mapping and visualisation."],AREA["World between 85.06°S and 85.06°N."],BBOX[-85.06,-180,85.06,180]],ID["EPSG",3857]]

example


    {
  "auth_name": "EPSG",
  "auth_srid": "3857",
  "wkt": "PROJCRS[\"WGS 84 / Pseudo-Mercator\",BASEGEOGCRS[\"WGS 84\",ENSEMBLE[\"World Geodetic System 1984 ensemble\",MEMBER[\"World Geodetic System 1984 (Transit)\"],MEMBER[\"World Geodetic System 1984 (G730)\"],MEMBER[\"World Geodetic System 1984 (G873)\"],MEMBER[\"World Geodetic System 1984 (G1150)\"],MEMBER[\"World Geodetic System 1984 (G1674)\"],MEMBER[\"World Geodetic System 1984 (G1762)\"],MEMBER[\"World Geodetic System 1984 (G2139)\"],ELLIPSOID[\"WGS 84\",6378137,298.257223563,LENGTHUNIT[\"metre\",1]],ENSEMBLEACCURACY[2.0]],PRIMEM[\"Greenwich\",0,ANGLEUNIT[\"degree\",0.0174532925199433]],ID[\"EPSG\",4326]],CONVERSION[\"Popular Visualisation Pseudo-Mercator\",METHOD[\"Popular Visualisation Pseudo Mercator\",ID[\"EPSG\",1024]],PARAMETER[\"Latitude of natural origin\",0,ANGLEUNIT[\"degree\",0.0174532925199433],ID[\"EPSG\",8801]],PARAMETER[\"Longitude of natural origin\",0,ANGLEUNIT[\"degree\",0.0174532925199433],ID[\"EPSG\",8802]],PARAMETER[\"False easting\",0,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",8806]],PARAMETER[\"False northing\",0,LENGTHUNIT[\"metre\",1],ID[\"EPSG\",8807]]],CS[Cartesian,2],AXIS[\"easting (X)\",east,ORDER[1],LENGTHUNIT[\"metre\",1]],AXIS[\"northing (Y)\",north,ORDER[2],LENGTHUNIT[\"metre\",1]],USAGE[SCOPE[\"Web mapping and visualisation.\"],AREA[\"World between 85.06°S and 85.06°N.\"],BBOX[-85.06,-180,85.06,180]],ID[\"EPSG\",3857]]"
}
  

Tile matrix set Object

Property Type Description
bounds
Example: [-20037481.18083349,-20037508.342789244,20008180.55502281,20037508.342789244]
items
array [ Tile matrix Object ]

example


    {
  "bounds": [
    -20037481.18083349,
    -20037508.342789244,
    20008180.55502281,
    20037508.342789244
  ],
  "items": null
}
  

Metadata Object

Property Type Description
weather_variable
Weather variable Object

Keyframe Object

Property Type Description
id
string
UUID of the tileset
timestamp
string
ISO timestamp of the tileset

Tile matrix Object

Property Type Description
zoom_level
integer
matrix_width
integer
matrix_height
integer
tile_width
integer
tile_height
integer
pixel_x_size
number
pixel_y_size
number

Weather variable Object

Property Type Description
name
string
Human-friendly name of the variable
Example: Wind
description
string
Human-friendly description of the variable
Example: Wind at 10 m above ground [m/s]
attribution
string
Example: GFS
variable_id
string
unique ID of the forecast for grouping
Example: wind-10m:gfs
decoding
Decoding Object
unit
string
Human-friendly unit of the values
Example: ms
release_timestamp
string
Date of release for the whole batch, ISO timestamp
Example: 2023-03-01T06:00:00+00:00
timestamp
string
ISO timestamp of the forecast frame – the moment in time it depicts
Example: 2023-03-01T11:00:00+00:00

example


    {
  "name": "Wind",
  "description": "Wind at 10 m above ground [m/s]",
  "attribution": "GFS",
  "variable_id": "wind-10m:gfs",
  "decoding": null,
  "unit": "ms",
  "release_timestamp": "2023-03-01T06:00:00+00:00",
  "timestamp": "2023-03-01T11:00:00+00:00"
}
  

Decoding Object

Property Type Description
channels
string
Channel to decode the info from
Example: rg
Allowed values: r g b rg rb gb rgb
min
number
Min boundary of the data for decoding
Example: -75
max
number
Max boundary of the data for decoding
Example: 75

example


    {"channels": "rg", "min": -75, "max": 75}