2009-07-13 18 views
4

Googleマップの欠点は、インフォウィンドウが表示されるようにインフォウィンドウが移動できるようにマップが移動することです。 ebubble(http://econym.org.uk/gmap/ebubble.html)はこの制限を克服し、マップを移動しません。しかしながら。それは独自の制限があります(インフォームウィンドウのように、すぐに非表示になります)。infowindowのかわりに

他にもありますか?地図を動かさない情報ウィンドウの代わりに、吹き出しの他に?

+0

bpmarker(http://www.gmaptools.com/bpmarker.php)が有望です。それは正確にインフォーワード・ウィンドウではなく、決して切り取られないようなラベルのように振る舞います。 – bustrofedon

答えて

1

必要に応じて(あなたの説明から完全にはわからない)、MapTooltipと考えると、任意のHTMLをツールチップに入れることができます。私はそれを使用していませんが、それはthis excellent presentation on Google Mapsに記載されています。

また、InfoWindowでイベント処理コードを使用して必要な操作を行うことができます。 movestartthe InfoWindow's onOpenFnはあなたにこれをさせるかもしれません - movestartをキャッチし、マップの位置を覚えておいてから、あなたのonOpenFnで位置を復元してください。しかし、これは醜いかもしれません。

+0

ありがとうございました。 MapTooltipには1つの欠点があります。メーカーがマップの端に近い場合、ツールチップが切り取られます。 – bustrofedon

1

EWindowを見ましたか?

+0

マーカーがマップの端に近い場合は、EWindowも作図します – bustrofedon

+0

マップを移動しないウィンドウが必要だったとお考えですか? –

0

Google Maps Flash APIを使用する場合は、地図のパンなしで情報ウィンドウを開く方法があります。情報ウィンドウは、ユーザーが閉じるまで開いたままです。ユーザーは、ウィンドウを開いたままマップを移動できます。

hereにリンクします。 地図を右クリックするとソースが表示されます。

+0

ダン、infowindowここに私はそれをすべきだと思うように動作します。私は前に、インフォウインドウ{suppressMapPan:true}のための文書化されていないオプションがあり、地図の移動を妨げることは言及していないと思います。しかし、マーカーがエッジにある場合、マーカーもカットされます。 ここにディスカッションがあります http://groups.google.com/group/Google-Maps-API/browse_thread/thread/9f61db38b0ccbec4/1f4ddc45c117500f?lnk=gst&q=clustering – bustrofedon

+0

アップ、私は考えを終わらなかった。まあ、私はむしろフラッシュルートを持っていない。しかし、可能性を指摘してくれてありがとう – bustrofedon

関連する問題