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
    Résultat du code

    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).