Ajout de marqueur
Fonctions :
-
folium.Marker()
La fonction folium.Marker() permet d'ajouter un marqueur (un point d'intérêt) sur une carte Folium à une position géographique donnée. Ce marqueur peut être personnalisé avec des icônes, des popups, et d'autres propriétés, permettant ainsi d'afficher des informations sur des lieux ou des événements particuliers sur la carte.
Importation :
import folium
Attributs :
Paramètre Type Description Valeur par défaut location
tuple (lat, lon) Les coordonnées géographiques (latitude et longitude) où le marqueur sera placé. None
popup
str ou folium.Popup Un texte ou un objet Popup à afficher lorsqu'un utilisateur clique sur le marqueur. None
icon
folium.Icon Icône à utiliser pour le marqueur (par exemple, une icône personnalisée ou une icône standard comme 'cloud' ou 'info'). None
tooltip
str Texte qui apparaît lorsque l'utilisateur survole le marqueur. None
Exemple de code :
import folium # Création de la carte centrée sur Paris m = folium.Map(location=[48.8566, 2.3522], zoom_start=12) # Ajout d'un marqueur avec un popup folium.Marker( location=[48.8566, 2.3522], popup="C'est Paris !", icon=folium.Icon(icon='cloud', color='blue'), tooltip="Cliquez pour plus d'infos" ).add_to(m) # Affichage de la carte m
Explication du code :
import folium
importe la bibliothèque Folium, qui permet de créer des cartes interactives avec des marqueurs, des popups et plus encore.Création de la carte centrée sur Paris
m = folium.Map(location=[48.8566, 2.3522], zoom_start=12)
crée une carte centrée sur Paris (latitude: 48.8566, longitude: 2.3522) avec un niveau de zoom de 12.Ajout d'un marqueur avec un popup
Un marqueur est ajouté à la carte aux mêmes coordonnées, et un popup s'affiche lorsqu'on clique sur le marqueur. Le popup contient le texte "C'est Paris !".
Le marqueur utilise une icône de nuage bleue grâce à
folium.Icon(icon='cloud', color='blue')
, et un tooltip ("Cliquez pour plus d'infos") s'affiche lorsque l'utilisateur survole le marqueur.Affichage de la carte
m
permet d'afficher la carte interactive dans un environnement supportant Folium (comme un notebook Jupyter).