2009-11-21 3 views
0

Je viens de commencer à utiliser sfEasyGMapPlugin, sur mon site Web Symfony. J'ai donc suivi les exemples et créé une carte de base, pour vérifier si cela fonctionne.sfEasyGMapPlugin n'affichera pas Google Map

Dans l'action:

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

Et dans le modèle:

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

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

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

Je me suis inscrit quelques clés api pour mes domaines comme http://localhost ou http://127.0.0.1 et les app.yml dans le champ Mon .

Maintenant, quand je vais à la page, la toile apparaît avec ses boutons de contrôle, mais la carte n'apparaît pas (il n'y a qu'un fond gris).

Il n'y a pas d'erreur, tout semble bien configuré. Je peux centrer la carte sur un point, comme dans l'action ci-dessus, mais ça ne fait rien.

J'ai essayé d'utiliser le code html donné par Google avec mes clés api et ça marche bien. Donc je ne comprends vraiment pas.

Est-ce que je fais mal?

Cordialement, Timothée Martin.

Répondre

0

J'ai eu ma réponse ...

Vous devez définir le centre et le niveau de zoom avec:

$this->gMap->setCenter(latitude, longitude); 
$this->gMap->setZoom(level); 

Après cela, la carte montre normalement.

Espérons que ça aide ...