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