Custom Map Backgrounds#
You can use custom base maps with Folium!
Import Folium
import folium
Game of Thrones#
To use a custom basemap, we need to set the tiles
parameter to a custom map image and the attr
parameter to the source of the the map.
For this Game of Thrones map, we’re also setting zoom and lat/lon bounds so the user can’t navigate off the map.
folium.Map(location=[0, 30],
zoom_start=4, min_zoom=4, max_zoom=10,
max_bounds=True,
min_lon=0, max_lon=70, min_lat=-40, max_lat=40,
tiles='https://cartocdn-gusc.global.ssl.fastly.net//ramirocartodb/api/v1/map/named/tpl_756aec63_3adb_48b6_9d14_331c6cbc47cf/all/{z}/{x}/{y}.png',
attr='Textures and Icons from https://www.textures.com/ & https://thenounproject.com/')
Watercolor#
folium.Map(location=[0, 30],
zoom_start=2,
tiles='http://c.tile.stamen.com/watercolor/{z}/{x}/{y}.jpg',
attr='Map tiles by <a href="http://stamen.com">Stamen Design</a>, under <a href="http://creativecommons.org/licenses/by/3.0">CC BY 3.0</a>. Data by <a href="http://openstreetmap.org">OpenStreetMap</a>, under <a href="http://creativecommons.org/licenses/by-sa/3.0">CC BY SA</a>.')
Source http://maps.stamen.com/#watercolor/12/37.7706/-122.3782
National Geographic#
folium.Map(location=[0, 30],
zoom_start=4,
tiles='http://services.arcgisonline.com/arcgis/rest/services/NatGeo_World_Map/MapServer/tile/{z}/{y}/{x}',
attr="Sources: National Geographic, Esri, Garmin, HERE, UNEP-WCMC, USGS, NASA, ESA, METI, NRCAN, GEBCO, NOAA, INCREMENT P")
Source https://www.arcgis.com/home/item.html?id=b9b1b422198944fbbd5250b3241691b6