Tôi đang cố gắng đặt một MapLabel lên trên một Đa giác trong V3 của Google Maps. Tôi đã cố gắng để thiết lập các MapLabel zIndex đến 2 và Polygon zIndex đến 1 mà không có bất kỳ may mắn. Không phải là điều này có thể vì Polygon không thực sự theo sau zIndex?Đặt một MapLabel ở trên cùng của Đa giác trong Google Maps V3
Tôi đã tạo một jsFiddle cho các bạn kiểm tra: http://jsfiddle.net/7wLWe/1/
Giải pháp: Trong maplabel.js
thay đổi:
mapPane.appendChild(canvas);
tới:
floatPane.appendChild(canvas);
Lý do là vì floatPane
phía trên tất cả các lớp bản đồ (ô 6)
http://code.google.com/apis/maps/documentation/javascript/reference.html#OverlayView
Bạn nên đăng giải pháp của bạn như một câu trả lời, và chấp nhận nó, để giúp đỡ người khác trong tương lai – duncan
+1, đẹp tìm người đàn ông – RocketDonkey
Thay đổi để markerLayer thay vì floatPane nếu bạn sử dụng kéo hoặc có thể chỉnh sửa . – hammurabi