zIndex на самом деле относительный термин.Например, если у вас есть два маркера, marker1 и marker2, а zIndex marker1 равен 100, а zIndex marker2 равен 101: это означает, что marker2 находится в стеке выше, чем marker1.В результате маркер2 будет сверху или маркер1 и перед пользователем.
Вы можете установить z-индекс с помощью:
var marker=new google.maps.Marker({
position: myCenter,
map: map,
zIndex: 100
});
Если вы ранее создали маркер, тогда просто используйте:
marker.setZIndex(101);