Mini-projet : Carte GPS du Renard
Le renard 🦊 a laissé des traces de son passage dans plusieurs villes de France. Votre mission : modifier le code Python pour construire une carte interactive et y placer des marqueurs GPS.
Comment ça marche ?
- Modifiez le code dans l'éditeur (décommentez les lignes, complétez les
TODO, changez les coordonnées…)- Cliquez sur Exécuter
- La carte se met à jour à droite si votre programme crée une variable nommée
carte
Règle importante : votre programme doit toujours contenir une variable carte créée avec folium.Map(...).
Étape 1 — Afficher une carte de France
Lancez ce code sans le modifier pour vérifier que tout fonctionne.
Étape 2 — Ajouter Paris
Mission : décommentez les lignes indiquées pour placer un marqueur sur Paris.
Indice : enlevez le # au début des lignes à activer.
Étape 3 — Compléter la carte
Paris est déjà placé. À vous de jouer : ajoutez Lyon et Marseille en complétant les TODO.
| Ville | Latitude | Longitude |
|---|---|---|
| Lyon | 45.7640 | 4.8357 |
| Marseille | 43.2965 | 5.3698 |
Étape 4 — Boucle sur une liste de lieux
Plutôt que répéter le même code, on peut parcourir une liste de lieux avec une boucle for.
Mission : complétez la boucle pour placer automatiquement les 4 villes du tableau lieux.
Indice : lieu['lat'] donne la latitude, lieu['nom'] le nom de la ville.
Étape 5 — Ajouter votre lieu
Personnalisez la carte en ajoutant votre ville ou votre établissement scolaire.
Cherchez les coordonnées GPS sur openstreetmap.org (clic droit → « Afficher l'adresse »).
Étape 6 — Tracer un trajet (bonus)
Un trajet GPS peut se dessiner avec folium.PolyLine : une ligne entre plusieurs coordonnées.
Mission : décommentez la ligne pour relier Paris et Lyon.
Bilan
Vous savez maintenant :
- créer une carte avec folium
- placer des marqueurs à des coordonnées GPS
- automatiser avec une boucle sur une liste de lieux
- tracer un trajet entre des points
Pour aller plus loin, exportez votre carte en fichier HTML avec carte.save('ma_carte.html') en Python sur votre ordinateur.