我必须打印一些显示在 PHP 应用程序中的谷歌地图。
基本上,我可以打印它,并且正确打印了重要的标记。但是如果我需要打印集群就会出现问题。而不是集群图标,只打印一个白框(实际上地图的一部分根本没有打印),并且只有该集群包含的标记数量被打印在该框中。
我尝试使用自定义图标,结果是一样的。
是否可以打印任何东西作为聚类器(图标),里面有很多分组标记?至少在盒子里放一些颜色?它不一定是图标,是否可以用样式设置那个空框的颜色?
提前Tnx!
我必须打印一些显示在 PHP 应用程序中的谷歌地图。
基本上,我可以打印它,并且正确打印了重要的标记。但是如果我需要打印集群就会出现问题。而不是集群图标,只打印一个白框(实际上地图的一部分根本没有打印),并且只有该集群包含的标记数量被打印在该框中。
我尝试使用自定义图标,结果是一样的。
是否可以打印任何东西作为聚类器(图标),里面有很多分组标记?至少在盒子里放一些颜色?它不一定是图标,是否可以用样式设置那个空框的颜色?
提前Tnx!
MarkerClusterer 不支持打印,但如果您使用名为MarkerClustererPlus的增强功能,则可以选择打印。它本质上是原始 v2 MarkerClusterer 的 Google Maps v3 升级,然后由 Gary Little 进一步增强和扩展。它的功能与 v3 MarkerClusterer 几乎相同,但提供了更多选项doc。
具体到您的问题,您可以将一组选项传递给MarkerClusterer
构造函数(使用MarkerClustererPlus时)并包含一个选项:printable
. 如果设置为true
,它会给你你想要的。我注意到设置printable
为true
可能会导致您调整集群标记图标内集群计数标签的位置,但通常只需要进行一些调整。最重要的是,集群图标和计数标签将出现在地图打印中。