Jump to content

Problème affichage Clé Api Google Maps sur la page de contact


Recommended Posts

Bonjour,

J'ai comme beaucoup de personnes un problème d'affichage de ma carte google map

J'ai lu pas mals de post et je n'arrive toujours pas à affciher correctement la carte, le message "impossible de charger correctement google maps sur cette page"

Cette carte se trouve sur ma page "contact'

J'ai donc crée ma clé api et coller ce script dans mon fichier "header.tpl" entre le <Head> et le </head> peut importe l'endroit (j'ai lu cela dans differents posts)

{if $page_name == 'contact'}
<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true&region=FR&key=XXXXXXXXXXXXXXXXX">
{/if}

Cependant la carte ne s'affiche toujours pas correctement et Il y a toujours le message d'erreur :(

Est ce qu'une personne aurait la solution svp ? 

Merci !

Link to comment
Share on other sites

Bonjour,

Merci pour vos réponses ! Donc ma page est https://www.gueule-damour.com/fr/contact-us

Pour la clé, comment vérifier si elle est valide pour mon domaine ? j'ai réussi à créer une clé, cependant je ne suis pas certaine de l'avoir créé correctement...(faut il enregistrer une cb au moment de la validation?)

"Il faut mettre ta clé dans le js qui appelle cette carte, regarde dans le répertoire de ton thème" Comment savoir quel js appelle cette carte ? Avec firebug ?

Merci beaucoup !

Link to comment
Share on other sites

ben c'est votre thème qui override beaucoup de choses...

Dans /overrides/controllers/ContactController.php:

    * module: snssimentheme
    * date: 2015-10-29 01:02:59
    * version: 1.0
    */
    public function setMedia()
    {
        parent::setMedia();
        $this->addJS('http'.((Configuration::get('PS_SSL_ENABLED') && Configuration::get('PS_SSL_ENABLED_EVERYWHERE')) ? 's' : '').'://google.com/recaptcha/api.js');
        if (!Configuration::get('PS_STORES_SIMPLIFIED')) {
            $default_country = new Country((int)Tools::getCountry());
            $this->addJS('http'.((Configuration::get('PS_SSL_ENABLED') && Configuration::get('PS_SSL_ENABLED_EVERYWHERE')) ? 's' : '').'://maps.google.com/maps/api/js?sensor=true&region='.substr($default_country->iso_code, 0, 2));
        }
    }

 

  • Like 1
Link to comment
Share on other sites

Bonjour, il faut associer une carte bancaire au compte Google. Hé oui, le service est devenu payant à partir d'un certain nombre de vues. Et en prévision, Google impose maintenant d'associer une carte bancaire qui sera prélevée automatiquement si le quota est dépassé. Il est possible de régler une limite pour éviter d'être débité sans le savoir.

Link to comment
Share on other sites

Merci pour vos réponse, je vais essayer de modifier le code avec ma clé, merci Pierre !

Kerlin, j'avais vu cette info mais je n'en étais pas certaine, je vais retourner dans la configuration de la clé ;)

Sinon pous savoir, comment dois je faire pour que la carte maps ne s'affiche plus sur ma page de contact svp ? 

Parce que dans mon BO (coordonnées et magasin), j'ai testé de laisser les cases longitude et lattitude vide mais la carte s'affiche quand même.. Merci

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...