Vous pouvez découvrir la nouvelle page Carte sur mon site, affichant toutes les images géo-localisées de ma galerie photo.
Avec cette carte, je vous propose une nouvelle manière de découvrir les lieux visités lors de différents voyages, randonnées...
Edit (20/01/2019) :
Plusieurs personnes m'ont demandé comment créer cette page avec l'ensemble des images géolocalisées de la galerie.
Plutôt que répondre à chaque sollicitation, je vous livre ma recette pour y parvenir :
- vous devez utiliser Zenphoto 1.4.6 (ou plus) qui permet de faire des recherches sur des champs non vides, et utiliser le plugin googleMap ou openStreetMap
- dans les pages d'administration, sur l'onglet options > recherche, sélectionnez "longitude" et "latitude" dans la liste des champs pouvant être utilisés
- sur la page de votre galerie, faites une recherche uniquement sur ces champs "longitude" et "latitude", en saisissant le critère de recherche
*
(caractère étoile, signifiant non vide) - à partir du résultat de recherche, cliquez sur le menu "Administration" et le choix "Créer un album", créez alors un album dynamique du nom de votre choix ("images-localisees" dans mon exemple) en choisissant de voir uniquement les images publiées : le critère de recherche de l'album dynamique devant ressembler à ceci :
"words=*&searchfields=exifgpslatitude,exifgpslongitude&inalbums=0&inimages=1&unpublished=0"
- avec le plugin GoogleMap, créez une nouvelle page, en saisissant le code ci-dessous dans le bloc de code n°1 (ce code est adapté au thème zpBootstrap, libre à vous de l'adapter à vos besoins personnels) :
<?php
$album = newAlbum("images-localisees.alb");
if (is_object($album)) {
makeAlbumCurrent($album);
} ?>
<div id="map" class="margin-bottom-double">
<?php printGoogleMap(NULL, NULL, 'show', $album); ?>
</div> - si vous préférez utiliser le plugin openStreetMap (depuis Zenphoto 1.5.0), à la place de printGoogleMap(...), utilisez :
<?php printOpenStreetMap(NULL, NULL, NULL, NULL, NULL, NULL, '', NULL, $album); ?>
That's all folks !
Olivier F.: le 20/08/2014
Petite question : comment obtenir une carte de ce type sur Zenphoto ?
Le plugin GoogleMap d'origine le permet il ou bien l'avez vous customisé ?
Vincent: le 02/09/2014
----
I have just updated my article to explain how to create a page with all the geotagged photos of the gallery.
Vincent: le 20/01/2019
En raison du temps de chargement des scripts, j'ai activé les scripts (googlemap et openstreetmap) uniquement pour les pages d'album et pour une page appelée "map".
----
If you use the theme zpBoostrap to create a page displaying a map of the whole gallery, its Title-link have to be called "map".
Because of the loading time of the scripts, I activated the scripts (googlemap and openstreetmap) only for the pages of album and for a page called "map".