2013-02-24 123 views

回答

2

你为什么要加入逗号?

<?php $this->GoogleMap->addMarker("map_canvas",1, $atla['Atla']['street'].' '.$atla['Atla']['number'].', '.$atla['Atla']['zipcode'].' '.$atla['Atla']['city'],$atla['Atla']['name'])?> <?php endforeach; ?> 

也许应该

<?php $this->GoogleMap->addMarker("map_canvas",1, $atla['Atla']['street'].' '.$atla['Atla']['number'].', '.$atla['Atla']['zipcode'].' '.$atla['Atla']['city'].','.$atla['Atla']['name'])?> <?php endforeach; ?> 

但是:如何http://www.dereuromark.de/2010/12/21/googlemapsv3-cakephp-helper/? 这可能是一个更完整的选择。

如记录您可以使用

$this->GoogleMapV3->addMarker($options); 

任意多次,只要你想。我尝试了500,并且 - 尽管此时您可能想切换到群集 - 它仍然有效。

+0

'的问题是,现在我得到一个错误“提取物()预计参数1是数组,字符串given' 这是我的foreach' GoogleMap的 - > addMarker(“map_canvas”,1,$ atla ['Atla'] ['street']。''。atla ['Atla'] ['number']。','。 ['zipcode']。''。$ atla ['Atla'] ['city'],$ atla ['Atla'] ['name'])?> <?php endforeach; ?>' – amarradi 2013-02-24 13:44:08

+0

哪里是extract()代码?确保你传递给extract()的是一个数组。 – mark 2013-02-24 13:47:37

+0

好吗?错误不会显示,但也没有标记 ' GoogleMap-> addMarker(“map_canvas”,1,array($ atla ['Atla'] ['street']。''。atla ['Atla'] ['' ''。'。','。$ atla ['Atla'] ['zipcode']。''。atla ['Atla'] ['city']),“testing”)?>' 所以 $ this-> GoogleMap-> addMarker(“map_canvas”,1,“Neckarstraße150A,70190 Stuttgart”,$ marker_options) – amarradi 2013-02-24 14:05:08

相关问题