2013-02-24 39 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