2012-04-26 17 views
0

私は約15の四角形、約40%の不透明度をグーグルマップ上に描きたいと思っています。これを行うためのベストプラクティスとなるでしょう。いくつかのHTMLデータそれと?GoogleマップV3 - 情報ウィンドウで矩形を描く

アレイを作成してからそれをフォワードしますか?マウスオーバー(できれば)ツールチップを作成するにはどうしたらいいですか?

+0

以下の回答はあなたに役立っていますか?それがあなたの質問に対処したと思えば、答えの横にある矢印の形をクリックするのが通例です。 –

答えて

0

google.maps.Rectangleのインスタンスを作成し、RectangleOptionsを使用してfillOpacity0.4に設定できます。矩形はJavaScriptオブジェクトなので、任意のデータを任意のインスタンスに自由に関連付けることができます。

矩形は、mouseoverclickのイベントも発生させるため、言及したDOMイベントをトリガーできます。長方形がクリックを受け入れるようにするには、コンストラクタ関数に渡すRectangleOptionsにメンバー:clickableが含まれていることがあります。trueに設定されている場合、長方形にクリックイベントを取り込ませることができます。

地図上に長方形のラベルを置き、innerHTMLのコンテンツを追加するだけの場合は、地図上のポストイットのようにGoogleマップのユーティリティライブラリInfoBoxに興味があります。それはスタイリングの完全な制御を可能にし、イベント処理/伝播を制御するメカニズムを持っています。

+0

さらにカスタマイズしたい場合は、オーバーレイクラスを調べることができます。これにより、html(cssとjavascriptが関連付けられている)をマップに直接挿入できます。 (https://developers.google.com/maps/documentation/javascript/overlays#CustomOverlays) –

関連する問題