1 20-02-2023 18:20 - Dernière modification par Jean-Luc (20-02-2023 23:45)

Bonjour,

J'ai deux petits problèmes avec les marqueurs (= points de repère) sur la carte dans getperson.php.

Dans la partie supérieure de la page, tout va bien.Tout est bon:
https://agora.chauvigne.info/uploads/images/2023/02/20/screenshot_location_part_1.png


Dans la légende en bas à côté de la carte, la géolocalisation se fait bien, car sur base des longitudes et latitudes. Cependant Google décide lui-même du nom qu'il affiche sur la carte (j'indique le nom d'un village et il le remplace par "Terrain du E.M. Football"):
https://agora.chauvigne.info/uploads/images/2023/02/20/screenshot_location_part_3.png
Je ne sais pas s'il est possible de changer cela.

Dans la carte même, au bas de la page, c'est plus embêtant:
https://agora.chauvigne.info/uploads/images/2023/02/20/screenshot_location_part_2.png
"Cimetière de Spa" est devenu "Cimetière de%A0Spa". J'ai localisé la source du problème, mais je n'ose pas y toucher car je ne sais pas ce que l'auteur du code a voulu faire. C'est dans googlemaplib.php aux lignes 10 et 11:

// these two lines used to remove or replace characters that cause problems
// with opening new Google maps
    $banish = array("(", ")", "#", "&", " from ", " to ", " van ", " naar ", " von ", " bis ", " da ", " a ", " de ", " ? ", " vers ", " till ");
    $banreplace = array("[", "]", "", "and", " from%A0", " to%A0", " van%A0", " naar%A0", " von%A0", " bis%A0", " da%A0", " a%A0", " de%A0", "à%A0", "vers%A0", "till%A0");
    //may not need charset in v3
    //$mcharsetstr = "&oe=$session_charset";

Peut-être pourrez-vous m'aider ?

Pour info, j'ai changé la traduction française comme ceci:

$text['getdirections'] = "Cliquer ici pour obtenir l\'itinéraire"; // "Cliquer ici pour obtenir les instructions";
$text['directionsto'] = " vers "; // " au ";

Jean-Luc

2 20-02-2023 19:10 -

Jean-Luc, est-ce que ce n'est pas le même type de souci que je signale juste là : https://agora.chauvigne.info/viewtopic.php?id=336  ?  Je n'arrive pas vraiment à exposer clairement, mais j'ai mis une image.

3 20-02-2023 20:54 -

Katryne,

J'avais vu l'autre sujet. C'est peut-être lié. J'aimerais beaucoup avoir une réaction de Michel à propos de ta question et de la mienne.

Dans mon message précédent, j'ai copié un bout de code de googlemaplib.php et on voit qu'il contient des mots anglais, mais aussi néerlandais, allemands et français. C'est tout de même très curieux chez TNG où on essaie de mettre les traductions à part.

Jean-Luc

4 20-02-2023 21:04 -

C'est peut-être pas pareil : j'utilise Open Street Map, plus un mod de Michel pour supprimer les liens vers Google Maps. Lesquels ne peuvent mener à rien, vu que j'ai pas payé Google.

5 20-02-2023 21:12 -

J'ai pas l'indication de google dans mon petit popup sur la carte, justement parce que j'ai installé Hide Google Earth Links https://tng.lythgoes.net/wiki/index.php … arth_links


https://agora.chauvigne.info/uploads/images/2023/02/20/a-bordeaux.jpg

6 20-02-2023 21:12 -

Katryne a écrit:

(...) les liens vers Google Maps. Lesquels ne peuvent mener à rien, vu que j'ai pas payé Google.

Ils fonctionnent chez moi sans payer pour l'instant.

Jean-Luc

7 25-08-2023 14:56 -

Jean-Luc a écrit:

J'avais vu l'autre sujet. C'est peut-être lié. J'aimerais beaucoup avoir une réaction de Michel à propos de ta question et de la mienne.

Jean-Luc

Coucou. De retour au bercail...
Jean-Luc,
googlemaplib.php, c'est du code natif de TNG. L'interlocuteur est donc le patron (Darrin) directement.

Les liens de Google maps fonctionnent gratuitement, bien entendu.

Pour ce qui est des autres problèmes propres à OpenStreetMap, ce devrait être résolu aujourd'hui.
Michel