sfEasyGMapPlugin : La carte ne s'affiche pas...

14 views
Skip to first unread message

Timothée Martin

unread,
Nov 20, 2009, 7:48:37 PM11/20/09
to Symfony-fr
Bonjour à tous,

Je viens de me lancer sur le sfEasyGMapPlugin et j'ai un problème, de
taille me direz-vous : la carte ne s'affiche pas.

J'ai suivi les samples fournis, histoire de tester si tout marche.

J'ai récupéré quelques api keys pour des domaines tels que http://localhost
ou encore http://127.0.0.1, que j'ai ajoutés à mon app.yml.

Voici ce qu'il y a dans l'action :

$this->gMap = new GMap();
$this->gMap->setCenter(50.637551,3.062725);

Et dans le template :

<?php use_helper('Javascript','GMap') ?>

<?php include_map($gMap,array
('width'=>'300px','height'=>'200px')); ?>

<!-- Javascript included at the bottom of the page -->
<?php include_map_javascript($gMap); ?>


Lorsque je me rends à la page concernée, il n'y a aucune erreur, le
canvas s'affiche avec les boutons, mais pas la carte (il n'y a qu'un
fond gris).

J'ai pourtant testé en utilisant le code html fournit par Google et ça
fonctionne.

J'utilise la dernière version du plugin (3.1.0).
Je ne vois pas ce que j'ai raté, le plugin est pourtant très simple à
utiliser...

Merci d'avance,
Cordialement,

Timothée Martin.

Greg Quat

unread,
Nov 24, 2009, 1:19:21 PM11/24/09
to symfo...@googlegroups.com
Bonjour,

Y a t-il des erreurs dans firebug?
De mémoire je n'avais pas utilisé le plugin car il utilisait la version 2 de l'api. Le code en lui même pour la version 3 est relativement simple à maitriser et il n'y a plus besoin de keys.

2009/11/21 Timothée Martin <timothe...@gmail.com>

Fabrice Bernhard

unread,
Nov 25, 2009, 4:34:11 AM11/25/09
to Symfony-fr
Bonjour,

je pense que le seul élément qui te manque est la ligne :
$this->gMap->setZoom(5);

Dans tous les cas pense bien à regarder ta console javascript dans
Firebug, c'est elle qui permettra de trouver les erreurs.

Sinon effectivement la v3 de l'API Google est mieux pensée mais l'API
a toujours été simple à maitriser à mon avis. L'intérêt du plugin,
c'est d'oublier pour les cartes standards la partie javascript et se
concentrer sur là où réside généralement la difficulté métier : quels
points j'affiche sur ma carte. On me demande d'ailleurs souvent si le
plugin permet de faire telle out telle interaction complexe : non le
but n'est pas de remplacer le javascript dès qu'il doit inclure de la
complexité. Par contre on a essayé de rendre le javascript généré
suffisamment lisible pour normalement permettre de l'étendre
facilement manuellement.

Voilà :-)

Fabrice
--
http://www.theodo.fr

On 24 nov, 19:19, Greg Quat <gregq...@gmail.com> wrote:
> Bonjour,
>
> Y a t-il des erreurs dans firebug?
> De mémoire je n'avais pas utilisé le plugin car il utilisait la version 2 de
> l'api. Le code en lui même pour la version 3 est relativement simple à
> maitriser et il n'y a plus besoin de keys.
>
> 2009/11/21 Timothée Martin <timothee.mar...@gmail.com>
>
>
>
>
>
> > Bonjour à tous,
>
> > Je viens de me lancer sur le sfEasyGMapPlugin et j'ai un problème, de
> > taille me direz-vous : la carte ne s'affiche pas.
>
> > J'ai suivi les samples fournis, histoire de tester si tout marche.
>
> > J'ai récupéré quelques api keys pour des domaines tels que
> >http://localhost
> > ou encorehttp://127.0.0.1,  que j'ai ajoutés à mon app.yml.
Reply all
Reply to author
Forward
0 new messages