Intended for use as the data
parameter of mvt_layer()
. Creates a tile json url
from a tileset_id and tile_service. Tile service defaults to
getOption("rdeck.tile_service") %||% "mapbox"
.
The created url will be fetched and parsed with jsonlite::fromJSON()
.
Arguments
- tileset_id
<
string
> The tileset_id, may be one of the followinga tileset identifier, e.g. "mapbox.mapbox-streets-v8"
a tileset identifier.json, e.g. "mapbox.mapbox-streets-v8.json"
a url, e.g. "mapbox://mapbox.mapbox-streets-v8", or "https://mytileserver/tileset"
tile_service
is unused if a url is supplied.- tile_service
<
string
> The tile service name, defaults to `getOption("rdeck.tile_service") %||% "mapbox".
Note
Authentication via mapbox_access_token()
occurs when tile_service = "mapbox"
,
or tileset_id
uses the mapbox scheme (i.e. mapbox://).
Examples
if (FALSE) { # \dontrun{
tile_json("mapbox.mapbox-streets-v8", "mapbox")
tile_json("mapbox.mapbox-streets-v8.json", "mapbox")
tile_json("mapbox://mapbox.mapbox-streets-v8")
tile_json("mapbox://mapbox.mapbox-streets-v8.json")
tile_json("https://mytileserver/tileset.json")
tile_json("tileset.json", "https://mytileserver")
} # }