Tôi đã một lớp có nhiều điểm đánh dấu có biểu tượng khá lớn, do đó chúng chồng lên nhau. Thông qua danh sách ở phía bên của bản đồ người dùng có thể chọn một điểm đánh dấu và bản đồ sẽ xoay (và phóng to) đến nó. Nhưng nó vẫn sẽ ở phía sau một số nhà sản xuất khác. Làm thế nào để có được một nhà sản xuất cá nhân z-index và thiết lập nó? Tôi sẽ hữu ích để có được chỉ số z được sử dụng cao nhất và chỉ cần thêm một chỉ mục. (giải pháp khác là thêm tổng số điểm đánh dấu vào chỉ mục z)Thay đổi chỉ mục z của điểm đánh dấu trong openlayers
Điểm đánh dấu (hoặc tính năng) nằm trong mảng myLib.features. Bàn điều khiển không hiển thị bất kỳ chức năng loại chỉ mục z nào.
Tôi không thể tìm thấy ví dụ hoặc chức năng api thích hợp cho việc này.
EDIT:
tôi thấy ví dụ này: http://dev.openlayers.org/examples/ordering.html Tôi không thực sự hiểu nó. Bằng cách nào đó tính năng được tạo ra có chỉ số z tiếp theo được đưa ra bởi lớp thông qua somekind của symbolizer. Tôi không có ý tưởng làm thế nào để làm việc này sắp xếp tĩnh thành một năng động.
Điều này không hiệu quả nhưng điều này đã làm https://gis.stackexchange.com/a/80574/8280 –