maptiles_lets_plot#
- maptiles_lets_plot(url: str | None = None, theme: str | None = None) dict #
Make vector tiles config. Can be used individually in geom_livemap() or in every livemap via LetsPlot.set().
- Parameters:
- urlstr
Address of the tile server. Can be omitted if URL is already set in global settings.
- theme{‘color’, ‘light’, ‘dark’, ‘bw’}
Tiles theme.
- Returns:
- dict
Tile provider settings.
Notes
If you are using Safari and having trouble loading tiles, try disabling the NSURLSession Websocket feature. Go to Develop -> Experimental Features -> NSURLSession Websocket to turn it off.
Also, you could use raster tiles from lets_plot.tilesets, e.g. ggplot() + geom_livemap(tiles=tilesets.OPEN_TOPO_MAP)
Examples
1from lets_plot import * 2LetsPlot.setup_html() 3tiles = maptiles_lets_plot(url='wss://tiles.datalore.jetbrains.com', theme='light') 4ggplot() + geom_livemap(tiles=tiles)