Визуализация маркера «поверх всего» (включая все, что отображается в floatPane) - PullRequest
2 голосов
/ 06 сентября 2011

У меня есть случай, когда на карте есть несколько точек, и у каждой из них всегда есть «всплывающая подсказка», которая реализована в виде div, который отображается в (на?) FloatPane, что означает , что эти дивы оказываются превыше всего. У меня есть маркер, который не должен перекрываться этими элементами, но на данный момент он отображается на панели overlayImage.

Какой самый безболезненный способ заставить его появиться на вершине всего? Он также должен иметь возможность получать события мыши (щелчок, перетаскивание).

1 Ответ

0 голосов
/ 15 сентября 2011

Попробуйте увеличить z-index свойство.

Это можно сделать двумя способами.

В свойствах маркера:

var marker = new google.maps.Marker({
            position: myLatlng, 
            map: map, 
            title:"Hello World!",
            zIndex: 1000
});

После инициализации маркера:

marker.setZIndex(1000);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...