2009-08-25 6 views
1

Googleマップを使用して、選択した国の別の都市を示すタブが表示された情報ウィンドウを開きます。問題は、都市名が常にタブに収まるとは限らないため、デザインを中断させることです。どのように私はタブのラベル(スタイルである可能性がありますノードではない)として文字列を渡す必要があることを考慮して、タブの寸法を変更することはできますか? コンテンツに適合しないタブラベルであることに注意してください。ここでGoogle Mapsの情報ウィンドウにコンテンツの内容に合わせてタブのサイズを調整するには

は、私はタブを追加するために使用するコードは次のとおりです。

var tab1 = new GInfoWindowTab("string", node); 
var tab2 = new GInfoWindowTab("string", node); 
tabs.push(tab1); 
tabs.push(tab2); 
marker.openInfoWindowTabs(tabs); 

ノードが有効なDOMノードで、もちろん

答えて

0

残念ながら、のスタイルを変更するには何か良い方法がないところタブのラベルあなたの最高の賭けはおそらくあなたの弦の長さをチェックし、それが長すぎる場合はそれを短くすることでしょう。 :(

UPDATE:あなたは、サードパーティの情報ウィンドウを試みることができるが、任意のは、あなたがタブで何をしたいかをサポートするかどうか私は知らないカップルのオプションがhereあります - ExtInfoWindow

を試してみてください。
+0

私はsimlpyが情報ウィンドウのコンテンツ内に独自のカスタムタブを追加すると思います... 情報ウィンドウ自体をスタイリングするのはどうですか?それは部分的に透明にするなどのことができますか? – Shawn

+0

独自のdivを情報ウィンドウに挿入してスタイルを設定することもできますが、サードパーティの情報ウィンドウを使用することもできますが、タブでどのように動作するかは関係ありません。 –

関連する問題