1

Subgurim Map コントロールを使用して、マップ上にいくつかの GMarker をペイントしています。

GMarker 同士が重なる場合があります。それは問題ではありませんが、ユーザーが最後にクリックしたものであるため、マップに配置したときに認識される特定のものを他のすべてのものの上に置きたいと思います。

最新のものとしてマップに追加するだけで一番上になると思ったのですが、そうではありません.Zオーダーはランダムに設定されているようです.

この GMarker が「上に描画」されていることを確認できますか?

4

1 に答える 1

0

Google マップ自体では、マーカーの作成時に {zIndexProcess} パラメーターを指定することで、マーカーの z-index を設定できます。

デフォルトの z-index 値は、緯度から計算されます。南のマーカーが上に表示されます。デフォルトの z-index 値は、非常に大きな正および負の値になる可能性があるため、zIndexProcess コードで非常に大きな z-index 値を使用して、確実に最上位になるようにする必要があります。

参照:このチュートリアル

サブグリムの使用が {zIndexProcess} へのアクセスに影響するかどうかはわかりません。

于 2009-10-29T12:55:40.840 に答える