3

我必須打印一些在PHP應用程序中顯示的Google地圖。如何使用羣集(clusterer)圖標打印Google地圖?

基本上,我可以打印它,什麼是重要的標記打印正確。但是如果我需要打印羣集,就會出現問題。而不是集羣圖標,只打印一個白色框(事實上,根本不打印地圖的一部分),並且該框中只打印該集羣包含的多個標記。

我試圖用自定義圖標,結果是一樣的。

是否可能以任何方式打印任何東西作爲一個羣集(圖標),與內分組標記數量?至少要在盒子裏放一些顏色?它不一定是圖標,是否可以使用樣式設置該空框的顏色?

Tnx提前!

+0

我在FF8中獲得了相同的結果 - 您是否嘗試過其他瀏覽器?這顯然是一個錯誤!我認爲它應該報告給Firefox或markerclusterer開發者(取決於其他瀏覽器如何處理它)。 – TMS

回答

2

MarkerClusterer無法打印,但如果您使用名爲MarkerClustererPlus的增強功能,則該選項爲選項。它基本上是原版v2 MarkerClusterer的Google Maps v3升級,然後由Gary Little進一步增強和擴展。它的功能與v3 MarkerClusterer幾乎相同,但提供更多選項doc

具體到你的問題,你可以(使用MarkerClustererPlus時)通過一組選項爲MarkerClusterer構造函數,包括一個選項:printable。如果設置爲true,它會給你你想要的。我注意到,設置printabletrue可能會導致您調整羣集標記圖標內羣集計數標籤的位置,但通常只需進行一些調整。最重要的是,集羣圖標和計數標籤將出現在地圖打印中。

+0

嗨,既然谷歌從谷歌代碼中刪除了代碼,我已經找過這個MarkerClusterPlus,但是在我看來的所有地方(github之類的),我似乎找不到任何接收可打印選項的版本。任何想法,我可以找到它? – 2016-08-02 19:37:09