Par exemple, ces trois lignes :
Donnent cela :
Vous ne le voyez pas, mais on est centré sur la Tour Eiffel ! Si Si !!!
Détails sur ce script :
- ligne 1 : On importe le module folium (à condition qu'il soit déjà installé, bien sur, sinon, voir partie correspondante ci-dessous...)
- ligne 2 : on crée la carte sous une variable en instanciant un objet et en incluant les coordonnées GPS en degrés décimaux
- ligne 3 : on demande à folium d'enregistrer la carte "sous". Ici, c'est ma clef USB f: et dans le répertoire SNT à la racine. Pour ouvrir la carte, on clique dessus comme un raccourci Web, cela ouvre votre navigateur par défaut.
Aller dans "Outils" et "Gérer les plugins" :
Cette fenêtre apparaît : En théorie, folium n'est pas dans la liste à gauche :
Saisir folium puis cliquer sur le bouton :
C'est bien ce que l'on cherche ! On clique sur "Installer" :
Et voilà ! folium est installé, on peut fermer la fenêtre !
Il est possible de changer le zoom de la carte en ajoutant un argument lors de la création :
L'argument saisi donne un certain zoom, bien sûr, on peut le changer...
Alors, j'avais pas raison ???? C'est bien la Tour Eiffel !
Pour le montrer à la Terre entière, on va ajouter un marqueur. Cela est on ne peut plus facile !
On veut ceci :
on saisi la ligne 3 entre la 2 et la 4 :
On a bien les mêmes coordonnées mais là, c'est pour le marqueur.
Bien sûr, on peut autant de marqueurs que l'on veut...
On peut aussi ajouter une légende au marqueur :
Il a juste fallu changer la ligne 3 avec :
Folium permet également de tracer des itinéraires :
Le script correspondant :
Il est possible également d'automatiser l'ouverture de la carte à l'excution du script en insérant juste deux lignes :
- en ligne 2, on importe le module webbrowser qui gère la navigation Web
- en ligne 13, on demande au module d'ouvrir le fichier HTML, avec le navigateur par défaut, correspondant à la carte, c'est tout !
A vous de jouer !