5

PHP アプリケーション内に表示される Google マップを印刷する必要があります。

基本的には印刷でき、重要なマーカーは正しく印刷されます。しかし、クラスターを印刷する必要がある場合、問題が発生します。クラスター アイコンの代わりに、白いボックスのみが印刷され (実際、マップの一部はまったく印刷されません)、そのクラスターに含まれるマーカーの数のみがそのボックスに印刷されます。

カスタムアイコンで試してみましたが、結果は同じです。

グループ化されたマーカーの数を内部に含めて、クラスタラー (アイコン) として何かを印刷することは可能ですか? 少なくともボックスに色を入れるには?アイコンである必要はありません。その空のボックスの色をスタイルで設定することは可能ですか?

事前にTnx!

4

1 に答える 1

4

印刷は MarkerClusterer では利用できませんが、 MarkerClustererPlusという名前の拡張機能を使用する場合のオプションです。これは基本的に、元の v2 MarkerClusterer の Google マップ v3 アップグレードであり、Gary Little によってさらに強化および拡張されました。v3 MarkerClusterer とほとんど同じように機能しますが、より多くのオプションdocを提供します。

質問に固有のオプションのセットをMarkerClustererコンストラクター関数に渡し ( MarkerClustererPlusを使用する場合)、オプションを含めることができます: printable. に設定するtrueと、必要なものが得られます。printableに設定するとtrue、クラスター マーカー アイコン内のクラスター カウント ラベルの配置を調整する必要があることに気付きましたが、通常は微調整が必​​要です。最も重要なことは、クラスター アイコンとカウント ラベルがマップ プリントに表示されることです。

于 2012-05-07T05:06:22.557 に答える