Annonce

  •  » Plugins
  •  » [Plugin] Travel Map

#1 2017-08-06 17:45:10

TBP
Membre
2017-08-06
3

[Plugin] Travel Map

Bonjour,

Travel Map est une extension qui permet de montrer les albums sur une carte du monde avec l'itinéraire. Les visiteurs peuvent ainsi suivre votre voyage et cliquer sur chaque point pour voir les photos.

N'hésitez pas à remonter les bugs que vous trouverez ici.

Je l'ai développé suivant mes besoins qui sont peut-être différents des votres. Toutes remarques ou suggestions sont les bienvenues.

L'extension est disponible ici.

Vous trouverez ici un exemple de site utilisant Travel Map.

Dernière modification par TBP (2017-08-06 21:40:37)

Hors ligne

#2 2017-08-08 14:37:32

Katryne
Membre
Le Revest-les-Eaux (Provence)
2016-12-03
1632

Re: [Plugin] Travel Map

Bonjour et merci, c'est une idée intéressante, mais je n'y arrive pas très beaucoup.
J'ai installé le plugin via l'admin et je l'ai activé sur mon site de test http://photos.katrynou.fr/ (mêmes hébergement et caractéristiques que mon site de profil) J"ai désactivé Open StreetMap, dans l'éventualité d'un conflit et je suis allée pêcher une clef API Google Maps pour finir de configurer TravelMaps.

Et plouf ...
Notice: Undefined index: title in /homepages/18/XXX/htdocs/photos/index.php on line 111
Notice: Undefined index: section_title in /homepages/18/XXX/htdocs/photos/index.php on line 112
Warning: Cannot modify header information - headers already sent by (output started at /homepages/18/XXX/htdocs/photos/index.php:111) in /homepages/18/XXX/htdocs/photos/include/page_header.php on line 101

Je n'ai plus rien en page d'accueil, sauf le header avec le menu.

Il y a certainement quelque chose que j'ai pas fait et que j'aurais dû ... Ou alors le php 7 qui ne serait pas digéré ...
Quel API faut-il aller chercher chez Google Maps ? Yen des quantités de différentes. Et ça pourrait pas fonctionner avec Open Street Maps ?
Et comment Travel Maps sait-il à quels albums il doit s'appliquer ? Et dans quel ordre les photos s'alignent-elles sur l'itinéraire ? Avec les dates de prises de vue ? Ou avec un ordre que l'on peut manipuler ? Comment ?

Un petit peu d'explications seraient bienvenues s'il te plaît.

NB Voilà à quoi ressemble habituellement l'accueil de ce site de test.

https://image.prntscr.com/image/gWd63nWhSQKSqZhA4F3q4Q.png


https://album.chauvigne.info/ v.13.8.0  PHP: 8.1.22
http://photos.katrynou.fr/ v.14.1.0 PHP: 8.1.22
Système d'exploitation: Linux - Hébergeur 1&1-Ionos - MySQL: 5.7.38
Bibliothèque graphique: External ImageMagick 6.9.10-23

Hors ligne

#3 2017-08-09 00:21:45

TBP
Membre
2017-08-06
3

Re: [Plugin] Travel Map

Bonjour,

Merci pour ce retour.

L'extension ajoute un champ localisation dans la page d'édition des albums. Ce champ peut contenir un nom de ville, une adresse, des coordonnées GPS ou n'importe quel nom de lieu que Google Maps arrive à trouver. Les albums qui ont ce champ renseignés apparaîtront sur la carte.

Les albums sont classés dans l'ordre chronologique en fonction de la date de prise de vue de la photo la plus ancienne de l'album.

L'API utilisée est Google Maps JavaScript API. La clé d'API peut être obtenue ici : http://www.google.com/apis/maps/signup.html . Je devrais peut-être mettre le lien dans la page de configuration comme le fait l'extension Maps & Earth.

Ça doit pouvoir se faire avec OpenStreetMaps aussi. Il faudrait redévelopper toute la partie Javascript.


En ce qui concerne le bug, j'ai fait un correctif rapide, mais il faut que je voie plus en détail s'il n'y a pas d'autres cas où ça peut planter. La nouvelle version devrait déjà mieux marcher. PHP 7 n'y est pour rien.


Bon. Et bien j'ai déjà du boulot. Je vais voir comment clarifier l'interface pour que ce soir plus clair sans trop surcharger d'informations non plus. Merci encore pour ce retour.

Hors ligne

#4 2017-08-10 11:12:06

Katryne
Membre
Le Revest-les-Eaux (Provence)
2016-12-03
1632

Re: [Plugin] Travel Map

Merci de ta réponse. Maintenant que tu as vu, je désactive TravelMap en attendant la correction.


https://album.chauvigne.info/ v.13.8.0  PHP: 8.1.22
http://photos.katrynou.fr/ v.14.1.0 PHP: 8.1.22
Système d'exploitation: Linux - Hébergeur 1&1-Ionos - MySQL: 5.7.38
Bibliothèque graphique: External ImageMagick 6.9.10-23

Hors ligne

#5 2017-08-10 13:38:26

Katryne
Membre
Le Revest-les-Eaux (Provence)
2016-12-03
1632

Re: [Plugin] Travel Map

Hello !
Il y a une évolution avec la mise à jour, merci, mais ce n'est pas encore ça.
Je n'ai plus les messages d'erreur en haut de page d'accueil.
En page d'accueil, la carte générale s'affiche 1/4 de seconde, le temps d'apercevoir le trait rouge de l'itinéraire, et puis ... plouf , la carte disparait, il ne reste que son emplacement avec un zouli message d'erreur  :

Petit problème... Une erreur s'est produite
Google Maps ne s'est pas chargé correctement sur cette page. Pour plus d'informations techniques sur cette erreur, veuillez consulter la console JavaScript.

Dans les pages d'album, il n'y a pas de carte. Devrait-il en avoir ?

http://photos.katrynou.fr/


https://album.chauvigne.info/ v.13.8.0  PHP: 8.1.22
http://photos.katrynou.fr/ v.14.1.0 PHP: 8.1.22
Système d'exploitation: Linux - Hébergeur 1&1-Ionos - MySQL: 5.7.38
Bibliothèque graphique: External ImageMagick 6.9.10-23

Hors ligne

#6 2017-08-10 19:27:54

TBP
Membre
2017-08-06
3

Re: [Plugin] Travel Map

Pour consulter la console javascript comme le dit le message d'erreur, il faut faire Crtl+Maj+K dans Firefox, ou chercher dans les menus quelque chose comme "Console Javascript" ou "Console Web" dans les autres navigateurs.

Le message d'erreur qui s'affiche dans ce cas est "Google Maps API error: ApiNotActivatedMapError https://developers.google.com/maps/docu … rror" avec un lien vers la documentation de Google en anglais. La page est aussi disponible en français ici https://developers.google.com/maps/docu … -map-error

Au moment de générer la clé d'API, il y a certaines choses à configurer comme les noms domaines où elle sera utilisée. C'est au niveau de cette configuration qu'il y a un problème.


La carte ne s'affiche pas dans la page des albums. Ça peut être une bonne idée. Il faudrait zoomer sur le point concerné et voir comment décider du niveau de zoom à appliquer.

Hors ligne

#7 2017-08-10 20:30:00

Katryne
Membre
Le Revest-les-Eaux (Provence)
2016-12-03
1632

Re: [Plugin] Travel Map

Okie ! ça marche ! Merci Merci !
Mais ce n'est pas vraiment ce à quoi je m'attendais : ce sont les albums qui sont géolocalisés, je croyais que ce seraient les photos.

C'est donc tout à fait pertinent pour ton projet avec des albums correspondant chacun à des villes-étapes. Mais pas pour moi qui peux prendre une photo toutes les 3 minutes tout au long des 500 ou 1000 km de l'étape du jour. Ce qui serait pertinent pour moi, c'est un itinéraire reconstitué à partir de la géolocalisation des photos.
Et il faudrait donc la possibilité de récupérer la géolocalisation des photos et de les rectifier si besoin. Et ensuite d'en tracer un itinéraire.

Mais c'est là quasi un autre plugin. C'est génial de partager ses recherches, mais on en voit ici la limite : chacun a son propre projet, sa propre vision ... du monde.


https://album.chauvigne.info/ v.13.8.0  PHP: 8.1.22
http://photos.katrynou.fr/ v.14.1.0 PHP: 8.1.22
Système d'exploitation: Linux - Hébergeur 1&1-Ionos - MySQL: 5.7.38
Bibliothèque graphique: External ImageMagick 6.9.10-23

Hors ligne

  •  » Plugins
  •  » [Plugin] Travel Map

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact