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