5

我必须打印一些显示在 PHP 应用程序中的谷歌地图。

基本上,我可以打印它,并且正确打印了重要的标记。但是如果我需要打印集群就会出现问题。而不是集群图标,只打印一个白框(实际上地图的一部分根本没有打印),并且只有该集群包含的标记数量被打印在该框中。

我尝试使用自定义图标,结果是一样的。

是否可以打印任何东西作为聚类器(图标),里面有很多分组标记?至少在盒子里放一些颜色?它不一定是图标,是否可以用样式设置那个空框的颜色?

提前Tnx!

4

1 回答 1

4

MarkerClusterer 不支持打印,但如果您使用名为MarkerClustererPlus的增强功能,则可以选择打印。它本质上是原始 v2 MarkerClusterer 的 Google Maps v3 升级,然后由 Gary Little 进一步增强和扩展。它的功能与 v3 MarkerClusterer 几乎相同,但提供了更多选项doc

具体到您的问题,您可以将一组选项传递给MarkerClusterer构造函数(使用MarkerClustererPlus时)并包含一个选项:printable. 如果设置为true,它会给你你想要的。我注意到设置printabletrue可能会导致您调整集群标记图标内集群计数标签的位置,但通常只需要进行一些调整。最重要的是,集群图标和计数标签将出现在地图打印中。

于 2012-05-07T05:06:22.557 回答