Comment puis-je obtenir Folium pour afficher des cartes en anglais?

voix
1

Je commence à apprendre folium . La chose la plus simple, dans le cahier Jupyter, est de faire:

import folium
m = folium.Map(location=[33.24, 36.98])
m

Cette affiche une carte dont tous les noms de lieux sont en arabe. Y at-il un interrupteur pour l'obtenir pour afficher les mêmes endroits en anglais?

Créé 20/10/2018 à 03:04
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
2

FOLIUM lui-même ne dispose pas de paramètres de langue, de sorte que vous auriez à choisir une source de carte qui est tout en anglais.

Si vous vous inscrivez à MapBox , vous pouvez avoir accès à de nombreux jeux de tuiles gratuitement , y compris le tout anglais mapbox.run-bike-hikejeu de tuiles.

Une fois que vous vous inscrivez à MapBox, ils vont vous donner un jeton d'API à utiliser. Ensuite, vous pouvez passer votre clé API et jeu de tuiles à 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

Remplacez pk.XXX avec votre propre jeton d'accès

Créé 20/10/2018 à 17:35
source utilisateur

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more