web-dev-qa-db-ja.com

Google Maps API v3でマーカーのZ-indexを設定するにはどうすればよいですか

Google Maps API(バージョン3)を使用してマーカーのz-indexを設定するために使用される正確な構文を誰かが説明できますか?

24
Zabs

MarkerOptions で:

var marker = new google.maps.Marker({ 
    ....
    zIndex: 100 
});

または Marker セッターを介して:

marker.setZIndex(100);
53
ori

zIndexは実際には相対的な用語です。たとえば、marker1とmarker2の2つのマーカーがあり、marker1のzIndexが100で、marker2のzIndexが101である場合、marker2は、marker1よりもスタックで高いことを意味します。その結果、marker2は上またはmarker1にあり、ユーザーの前にあります。

次のコマンドを使用してz-indexを設定できます。

var marker=new google.maps.Marker({
    position: myCenter,
    map: map,
    zIndex: 100
});

以前にマーカーを作成したことがある場合は、次のように使用します。

marker.setZIndex(101);
3
super_user