Afficher une carte - phocaMaps - phocaMap plugin - googleMaps_v3.0.30

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Afficher une carte - phocaMaps - phocaMap plugin - googleMaps_v3.0.30

    Bonjour à vous toutes et vous tous,

    Je remets mon site à jour et je ne parviens pas à afficher une carte et encore mois une carte contenue dans un fichier KML.

    Ce que j'ai fait :
    _ J'ai désactivé l'API que j'avais avant, qui date de 2014, en ne la reliant à aucun site via : https://console.cloud.google.com/
    _ J'ai crée un nouveau compte gmail afin de...
    _ ... créer une nouvelle clé, ici reliée à mon site en renseignant : "www.monsite.fr/*"
    _ J'ai restreint la clé à "Maps JavaScript API" depuis cette même interface


    Plugin googleMaps
    ---------------------------
    J'ai installé le plugin googleMaps_v3.0.30 pour tenter d'afficher ma carte KML mais rien ne s'affiche.
    J'ai inséré la clé API dans "Google Maps API key" du plugin
    Code d'essai : {googleMaps width=100% height=500 kml=http://www.monsite.kml}
    J'ai tenté d'insérer ce code dans un article. Rien.
    J'ai tenté d'insérer ce code dans un "contenu personnalisé" par le module proposé par Jooma puis d'afficher ce module. Rien.

    Tuto si cela intéresse certain(e)s : https://www.kksou.com/php-gtk2/Jooml...-KML-Files.php

    PhocaMaps, plugin phocaMaps et plugin PhocaMaps content (plg_phocamaps_v2.0.5_v1 et plg_content_phocamaps_v3.0.6)
    -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    Depuis le composant PhocaMaps :
    _ J'ai inséré la clé API dans "Google Maps API key"
    _ J'ai mis "Yes" au paramètre "Enable KML File Loading"
    _ J'ai inséré le nom du fichier dans ma carte dans le paramètre KML File : macartekml.kml

    _ J'ai placé mon fichier KML dans le répertoire "phocamapskml" de mon site

    Code d'essai : {phocamaps view=map|id=1}

    Tuto si cela intéresse certain(e)s :
    https://www.phoca.cz/documents/53-ph...-in-phoca-maps
    https://www.phoca.cz/documents/54-ph...ca-maps-plugin

    Résultat, j'ai bien un cadre dans l'article destiné à afficher une carte mais il n'y a rien dans ce cadre, c'est transparent.

    Je ne sais plus quoi faire...
    Avant de réussir à afficher ma carte KML j'aimerai pouvoir afficher une simple carte.
    Autre chose, j'ai crée une nouvelle clé API mais.. je n'ose pas renseigner les informations de facturations :

    Merci de votre aide.
    Dernière édition par gnosis à 29/03/2020, 23h25

  • #2
    Petite amélioration...
    J'ai inséré :
    {phocamaps view=map|id=1} dans un article qui n'est pas issu de Easyblog mais dans un article de Joomla et résultat :
    j'ai une carte qui s'affiche mais il s'agit d'une carte openstreetmap mais ce n'est pas ce qui m'intéresse.

    MAJ de cette publication avec un fichier KML:
    Le code {googleMaps width=90% height=500 kml=http://www.macarte.kml} fonctionne également dans un article qui n'est pas de Easyblog...

    La déception c'est que ce code ne remplace pas celui issu du plugin By Reumer qui est aujourd'hui une faille de sécurité mais qui permettait d'afficher ma carte depuis un MegaMenu. La carte s'affichait au passage de la souris sur un item du MegaMenu, ce qui est mon objectif.

    Autre info trouvée sur ce site : https://www.oci.fr/nouveaute-google-maps/
    Si ce site dit vraie alors pour ne plus avoir cet aspect sombre sur ma carte il faut fournir ses coordonnées bancaires.
    Si je comprends bien, et dites moi si je me trompe, c'est gratuit tant que la consultation de la carte ou de mon site ne dépasse pas une certaine limite.. c'est cela ?

    Je ne lâcherai pas !
    Dernière édition par gnosis à 30/03/2020, 01h31

    Commentaire


    • #3
      Bonjour ,

      Oui, tu n'as pas le choix, pour qu'une carte Google Map fonctionne, il faut rentrer ces coordonnées bancaires.
      Et oui, avant d'être facturé, tu as le droit à un quota gratuit par mois.

      Commentaire


      • #4
        Même si le quota s'est considérablement réduit par rapport à ce qu'il était il y a quelques années, cela reste suffisant pour la plupart des sites, à moins d'avoir un trafic très important. J'ai écrit un tuto sur la mise en place du compte, disponible à cette adresse : https://www.betterweb.fr/tutos/googl...site-que-faire
        woluweb aime ceci.
        Tous les services pour les sites Joomla! : sécurité, nettoyage de sites piratés, hébergement, SEO, applications Fabrik, migration, compatibilité mobiles, accessibilité, ...
        Administrateur certifié Joomla! 3
        https://www.betterweb.fr

        Commentaire


        • #5
          Tu peux aussi chercher une carte chez un autre producteur de cartes

          Sur une de mes sites, j'ai remplacé Google par OpenStreetMap et je publie un plan avec PhocaMaps sans problème !
          Didier L
          Le webmaster de quelques sites associatifs développés sur Joomla !

          Commentaire


          • #6
            Bonsoir,

            Tout d'abord, merci à vous trois de vos réponses. Je suis toujours agréablement surpris de voir des personnes se pencher sur les difficultés rencontrées par des novices.

            Donc, je dois communiquer mes coordonnées bancaires.
            Je le ferai prochainement.
            J'espère que ça marchera malgré le fait que j'ai d'abord créé une clé API alors que sur ton tuto ( jfque ) tu crées d'abord ton compte de facturation puis la clé API.
            // En aparté, très bon tuto !

            didier
            Oui, je pourrais remplacer par Openstreetmap bien que je ne connaisse pas du tout ce producteur de cartes.
            Le problème c'est que je ne pense pas qu'il affiche mon fichier KML (crée sous Google Earth).
            Je tiens à l'affichage de ce fichier KML, il contient près de 500 marqueurs répartis sur la planète.

            J'ai tenté GmapFP qui contient un plugin et qui me permet de tenter de l'inclure dans mon megamenu en espérant que la carte s'y déroule.
            A ce jour le plugin de PhocaMaps, googleMaps, zhgooglemap n'affichent pas ma carte kml dans mon megamenu.
            Je remets à jour tout mon site et le seul qui fonctionne à ce jour est le plugin By Reumer. Mais il présente une faille de sécurité.

            Je poursuis mes recherches !

            Commentaire


            • #7
              Sinon, vous pourriez très bien utiliser "leaflet", qui est une librairie javascript qui permet d'afficher des cartes OpenStreetMap.

              Et je vois p ex qu'avec un plugin "kml" complémentaire, en quelques lignes de code on a ça :
              https://github.com/windycom/leaflet-kml
              Cette année, le JoomlaDay FR aura lieu à Bruxelles (date à préciser suite au report "COVID-19", probablement après l'été. Évènement à ne pas rater. Plus d'infos sur https://www.joomladay.fr

              Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

              Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ : https://www.joomla.fr/association/adherer

              Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

              Commentaire


              • #8
                Je viens de faire un test (sur une page html indépendante de Joomla, mais on pourrait mettre le code dans un article) et ça marche nickel : https://www.dechevre.be/burkina/openstreetmap.html
                J'ai juste dû changer les http en https (sinon mixed content vu que mon site force le https).
                Et bien sûr j'ai téléchargé le .js que j'ai mis à la racine de mon site (et adapté le lien dans le code).
                Cette année, le JoomlaDay FR aura lieu à Bruxelles (date à préciser suite au report "COVID-19", probablement après l'été. Évènement à ne pas rater. Plus d'infos sur https://www.joomladay.fr

                Un message d’erreur sur votre site Joomla ... ayez le reflexe de consulter lla base de connaissance : https://kb.joomla.fr

                Ce forum, vous l'aimez ? il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ : https://www.joomla.fr/association/adherer

                Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

                Commentaire

                Annonce

                Réduire
                1 sur 2 < >

                C'est [Réglé] et on n'en parle plus ?

                A quoi ça sert ?
                La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

                Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

                Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
                Comment ajouter la mention [Réglé] à votre discussion ?
                1 - Aller sur votre discussion et éditer votre premier message :


                2 - Cliquer sur la liste déroulante Préfixe.

                3 - Choisir le préfixe [Réglé].


                4 - Et voilà… votre discussion est désormais identifiée comme réglée.

                2 sur 2 < >

                Assistance au forum - Outil de publication d'infos de votre site

                Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

                Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

                Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

                UTILISER À VOS PROPRES RISQUES :
                L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

                Problèmes connus :
                FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

                Installation :

                1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

                Archive zip : https://github.com/AFUJ/FPA/zipball/master

                2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

                3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

                4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

                5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

                6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
                et remplacer www. votresite .com par votre nom de domaine


                Exemples:
                Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
                Télécharger le script fpa-fr.php dans: /public_html/
                Pour executer le script: http://www..com/fpa-fr.php

                Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
                Télécharger le script fpa-fr.php dans: /public_html/cms/
                Pour executer le script: http://www..com/cms/fpa-fr.php

                En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

                Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
                Voir plus
                Voir moins

                Partenaire de l'association

                Réduire

                Hébergeur Web PlanetHoster
                Travaille ...
                X