2012-01-23 6 views
2

FireBugでオブジェクトのIDを取得しようとしましたが、成功しませんでした。Google Maps Places API v3 InfoWindowの埋め込みを減らす方法

私もGoogle Mapsのインフォボックスコードで遊んだことがありますが、情報ウィンドウのパディングを減らすために必要な小さなものでは複雑すぎます。

+0

リンク:

だから元を使用して、あなたのような行を変更するのでしょうか? – andresf

+0

[ライブコードにリンク](http://code.google.com/apis/maps/documentation/javascript/examples/places-autocomplete.html)@andresf 何かを検索するだけで、infoWindowが開きます。 – Sebastian

答えて

-2

あなたは情報ウィンドウの内容がどのように構築されるかショーにリンクされたページの17行目:あなたは、インライン(例えば、style="padding: 0px;")またはCSSクラスを介して(どちらかのためのパディングを設定する必要があります

infowindow.setContent('<div><strong>' + place.name + '</strong><br>' + address); 

たとえばclass="myInfoWindow")、頭にCSSプロパティを設定するか、別のCSSファイルを設定します。コードを生きるために

infowindow.setContent('<div style="padding: 0px;"><strong>' + place.name + '</strong><br>' + address); 
+2

こんにちはAndres、私はあなたが提案したものを試しましたが、うまくいきませんでした。 InfoWindowの埋め込みを制御する優れたDivがあります。これはGoogleによって自動的に行われます。あなたがそのDivのIDを知ることができれば、あなたが提案したようなクラスを適用することはできますが、FireBug経由でそれを取得することはできません。 @andresf – Sebastian

+0

Maps APIがそのDIVでパディングを明示的に設定しているとは思えません。 1つのオプションは、親DIVを選択し、その場で書式を適用するためにjQueryを使用することです... DIV idを設定して、コンテンツがインフォウィンドウに表示されているときにidを使用してchild divを参照できますイベントリスナーを介して)。 – andresf

+0

私は本当にどのように理解できませんか?私はすべてのインフォウィジェットを欲しがっていましたが、CSSクラスでは楽にならないはずです。 – Sebastian

関連する問題