如何在地图上的cakePHP中添加许多GoogleMaps-Marker

时间:2013-02-24 11:48:49

标签: google-maps cakephp view helper cakephp-2.3

我有一个带有大约100个地址的小型AddressDB。所以现在我从https://github.com/marcferna/CakePHP-GoogleMapHelper添加了帮助器。

我知道如何在视图中添加地址。但是如何将所有地址添加到一个地图?

请各位帮帮我吗?

非常感谢提前

马库斯

1 个答案:

答案 0 :(得分: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和 - 尽管此时你可能想切换到集群 - 它仍然有效。