Изменить z -индекс маркера в открытых слоях

У меня есть слой с несколькими маркерами с довольно большими значками, поэтому они перекрываются. В списке сбоку карты пользователи могут выбрать маркер, и карта будет перемещаться (и приближаться к нему ). Но он все еще будет позади некоторых других производителей. Как получить индекс z -отдельного производителя и установить его? Было бы полезно получить самый высокий используемый индекс z -и просто добавить его. (другое решение — добавить общее количество маркеров к индексу z -)

Маркеры (или функции )находятся в массиве myLib.features. Консоль не показывает никаких функций индексного типа z -.

Я не могу найти подходящий пример или функцию API для этого.

РЕДАКТИРОВАТЬ:

Я нашел этот пример:http://dev.openlayers.org/examples/ordering.html Я не совсем понимаю. Каким-то образом созданный объект принимает следующий индекс z -, заданный слоем через какой-то символизатор. Я понятия не имею, как превратить эту статическую сортировку в динамическую.

9
задан Java Kumara 7 December 2015 в 10:00
поделиться