2

カスタム OverlayView アイテムをマーカーの後ろにレンダリングするにはどうすればよいですか。マーカーとoverlayViewアイテムが交差する場合、常にoverlayviewアイテムが上に描画されます。それに応じてz深度を調整する方法はありますか?

ありがとう

4

3 に答える 3

8

ここで答えを見つけました。

メソッド内でonAdd次を置き換えます。

ペイン。overlayImage .appendChild(div);

と:

ペイン。mapPane .appendChild(div);
于 2012-11-14T10:17:13.943 に答える
1

overlayLayerペインはマーカ​​ーの下にもレンダリングされます。

var ペイン = this.getPanes();
ペイン。overlayLayer .appendChild(div);
于 2013-07-30T09:27:46.177 に答える
0

hereで説明されているように、OverlayView のコンテンツの z オーダーを調整する必要があるでしょう。OverlayView の DOM ノードの z オーダー値をマーカーよりも低くします。

于 2012-04-13T08:06:10.823 に答える