如何让 Folium 显示英文地图?
How do I get Folium to display maps in English?
我开始学习了folium。在 Jupyter Notebook 中,最简单的事情是:
import folium
m = folium.Map(location=[33.24, 36.98])
m
这显示了一张所有地名都是阿拉伯语的地图。是否有一个开关可以让它以英文显示相同的地方?
Folium 本身没有任何语言参数,因此您必须选择全英文的地图源。
如果您注册 Mapbox,您可以免费访问大量图块集,包括全英文 mapbox.run-bike-hike
图块集。
一旦您注册了 Mapbox,他们就会给您一个 API 令牌供您使用。然后,您可以将 API 密钥和图块集传递给 Folium。
import folium
m = folium.Map(location=[33.24, 36.98],
tiles="https://api.mapbox.com/v4/mapbox.run-bike-hike/{z}/{x}/{y}.png?access_token=pk.XXX")
m
用您自己的访问令牌替换pk.XXX
其他免费磁贴也可以使用:
folium.Map(
location=[30.5928, 114.3055],
tiles='Stamen Toner',
zoom_start= 6
)
我开始学习了folium。在 Jupyter Notebook 中,最简单的事情是:
import folium
m = folium.Map(location=[33.24, 36.98])
m
这显示了一张所有地名都是阿拉伯语的地图。是否有一个开关可以让它以英文显示相同的地方?
Folium 本身没有任何语言参数,因此您必须选择全英文的地图源。
如果您注册 Mapbox,您可以免费访问大量图块集,包括全英文 mapbox.run-bike-hike
图块集。
一旦您注册了 Mapbox,他们就会给您一个 API 令牌供您使用。然后,您可以将 API 密钥和图块集传递给 Folium。
import folium
m = folium.Map(location=[33.24, 36.98],
tiles="https://api.mapbox.com/v4/mapbox.run-bike-hike/{z}/{x}/{y}.png?access_token=pk.XXX")
m
用您自己的访问令牌替换pk.XXX
其他免费磁贴也可以使用:
folium.Map(
location=[30.5928, 114.3055],
tiles='Stamen Toner',
zoom_start= 6
)