sfEasyGMapPlugin不会显示谷歌地图

时间:2009-11-21 00:20:05

标签: plugins symfony1

我刚开始在我的Symfony网站上使用sfEasyGMapPlugin。所以我跟踪了样本并创建了一个基本地图,以检查它是否有效。

在行动中:

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

我为http://localhosthttp://127.0.0.1等域名注册了一些api密钥,并在我的app.yml中定义了这些密钥。

现在,当我转到页面时,画布会显示控件按钮,但地图不会显示(只有灰色背景)。

没有错误,一切似乎都配置得很好。我可以将地图放在一个点上,就像上面的动作一样,但它什么都不做。

我尝试使用Google提供的html代码和我的api密钥,它运行正常。所以我真的不明白。

我做错了吗?

此致 蒂莫西·马丁。

1 个答案:

答案 0 :(得分:0)

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

您必须使用以下内容定义中心和缩放级别:

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

之后,地图会正常显示。

希望它有所帮助...