0
我有一個AddressDB,有大約100個地址。所以現在我從https://github.com/marcferna/CakePHP-GoogleMapHelper添加了幫助者。如何在地圖上添加許多GoogleMaps-Marker在CakePHP上
我知道我可以如何在地址上添加視圖。但是,如何將所有地址添加到一張地圖?
能幫助我嗎?
提前感謝
馬庫斯
我有一個AddressDB,有大約100個地址。所以現在我從https://github.com/marcferna/CakePHP-GoogleMapHelper添加了幫助者。如何在地圖上添加許多GoogleMaps-Marker在CakePHP上
我知道我可以如何在地址上添加視圖。但是,如何將所有地址添加到一張地圖?
能幫助我嗎?
提前感謝
馬庫斯
你爲什麼要加入逗號?
<?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,並且 - 儘管此時您可能想切換到羣集 - 它仍然有效。
'的問題是,現在我得到一個錯誤「提取物()預計參數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
哪裏是extract()代碼?確保你傳遞給extract()的是一個數組。 – mark 2013-02-24 13:47:37
好嗎?錯誤不會顯示,但也沒有標記 ' 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