2009-08-25 69 views
1

使用Google地圖,我試圖打開一個帶有標籤的信息窗口,每個標籤顯示所選國家的不同城市。問題在於城市名稱並不總是適合選項卡,因此它們會使設計中斷。考慮到我必須傳遞一個字符串作爲製表符標籤(而不是可以設置樣式的節點),如何更改制表符的尺寸? 請注意,它是不適合的選項卡標籤,而不是內容。我如何調整標籤的大小以適應他們在Google地圖信息窗口中的內容

下面是我用添加標籤的代碼:

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 2009-08-25 19:46:03

+0

最好的,你可以真的do是將自己的div插入到信息窗口和樣式中,也可以使用第三方信息窗口,但不要使用它們如何與製表符一起工作。 – 2009-08-25 20:22:13

相關問題