カスタム OverlayView アイテムをマーカーの後ろにレンダリングするにはどうすればよいですか。マーカーとoverlayViewアイテムが交差する場合、常にoverlayviewアイテムが上に描画されます。それに応じてz深度を調整する方法はありますか?
ありがとう
カスタム OverlayView アイテムをマーカーの後ろにレンダリングするにはどうすればよいですか。マーカーとoverlayViewアイテムが交差する場合、常にoverlayviewアイテムが上に描画されます。それに応じてz深度を調整する方法はありますか?
ありがとう
ここで答えを見つけました。
メソッド内でonAdd
次を置き換えます。
ペイン。overlayImage .appendChild(div);
と:
ペイン。mapPane .appendChild(div);
overlayLayer
ペインはマーカーの下にもレンダリングされます。
var ペイン = this.getPanes(); ペイン。overlayLayer .appendChild(div);
hereで説明されているように、OverlayView のコンテンツの z オーダーを調整する必要があるでしょう。OverlayView の DOM ノードの z オーダー値をマーカーよりも低くします。