2012-05-07 28 views
0

我使用的信息框插件,和我有以下代碼:對齊信息框在谷歌地圖標記

Gmaps.map.infobox = function(boxText) { 
    return { 
    content: boxText 
    ,disableAutoPan: false 
    ,maxWidth: 0 
    ,pixelOffset: new google.maps.Size(-140, 0) 
    ,zIndex: null 
    ,boxStyle: { 
     background: "url('http://google-maps-utility-library-v3.googlecode.com/svn/tags/infobox/1.1.5/examples/tipbox.gif') no-repeat" 
     ,opacity: 0.75 
     ,width: "280px" 
     } 
    ,closeBoxMargin: "10px 2px 2px 2px" 
    ,closeBoxURL: "http://www.google.com/intl/en_us/mapfiles/close.gif" 
    ,infoBoxClearance: new google.maps.Size(1, 1) 
    ,isHidden: false 
    ,pane: "floatPane" 
    ,enableEventPropagation: false 
}}; 

尺寸爲77x80像素的標誌,當顯示的信息窗口,它在正確對齊然而

Big Marker with Infobox well aligned

,如果我更改了標誌的大小35x44像素,信息窗口不正是在標誌的底部對齊,你可以:標記的底部,你可以在這裏看到看到這裏:

Small Marker with Infobox wrong aligned

如何,我可以把它在底部完全對齊有什麼想法?

編輯:對於小標記,我在我使用(gmaps4rails)庫中設置此創造了他們:

marker.picture({ 
         :picture => "assets/juice-pin-small.png", 
         :width => 70, 
         :height => 88, 
         :marker_anchor => [23,78] 
        }) 

marker.picture({ 
        :picture => "assets/juice-pin-small.png", 
        :width => 35, 
        :height => 44, 
       }) 

的大標誌,我通過設置這個創建它們

+0

您是否可以添加兩個標記的完整定義,而不僅僅是提及大小?你如何將信息框添加到地圖? –

+0

完全定義是什麼意思?我已經編輯了我在庫中設置的內容......我添加了信息框,在圖書館生成地圖後,在