2012-04-10 36 views
4

Google Maps API V3を使用してマーカーとInfoboxライブラリーを作成し、カスタム情報ウィンドウを作成しています。マーカーのZインデックスがInfoboxのZインデックスより高い

問題:特定のマーカーをインフォボックスの上に表示する必要があります。しかし、マーカーのZ-インデックスをインフォボックスのZ-インデックスよりも大きく設定すると、インフォボックスがまだマーカーの上にある場合は、スタッキングの順序は変わりません。

私はZインデックスの注文を行うために必要なものを逃しましたか?情報ウィンドウ用

JSコード

// Create InfoBox    
var infoboxOptions = { 
    disableAutoPan: true, 
    maxWidth: 0, 
    pixelOffset: new google.maps.Size(infobox_offsets[0], infobox_offsets[1]), 
    zIndex: 100, 
    infoBoxClearance: new google.maps.Size(5, 5), 
    contextmenu: true, 
    closeBoxURL: '', 
    isHidden: true, 
    pane: "floatPane", 
    enableEventPropagation: false 
}; 

var infobox = new InfoBox(infoboxOptions); 


// Create the marker 
var marker = new google.maps.Marker({ 
    position: latLng, 
    icon: markerImage, 
    zIndex: 200, 
    map: map 
}); 

答えて

2

z屈折率セットは、情報ウィンドウのみ相対的な順序を設定します。ドキュメントには既定のInfoWindowが常にマーカーの前に表示されていることが記載されています。

関連する問題