2009-11-21 75 views
0

我剛開始在我的Symfony網站中使用sfEasyGMapPlugin。所以我跟蹤了樣本並創建了一張基本地圖,以檢查它是否有效。sfEasyGMapPlugin不會顯示Google地圖

在行動:

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

而且在模板:

<?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); ?> 

我已經在我的app.yml我像域或http://localhost簽署http://127.0.0.1一些API密鑰,並定義它們。

現在,當我轉到頁面時,畫布顯示了它的控制按鈕,但地圖不顯示(只有灰色背景)。

沒有錯誤,一切似乎配置正常。我可以將地圖集中在一個點上,就像上面的動作一樣,但它什麼都不做。

我試着用我的api鍵給谷歌的html代碼,它工作正常。所以我真的不明白。

我做錯了嗎?

Regards, TimothéeMartin。

回答

0

我得到了我的答案......

必須定義中心和縮放級別:

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

之後,地圖正常顯示了。

希望它有幫助...