我正在尝试将一个MapLabel放置在Google Maps V3中的一个多边形上方。我已经试图将MapLabel的zIndex设置为2,多边形的zIndex设置为1,但没有成功。这不可能吗?因为多边形并不真正遵循zIndex?
我已经为大家创建了一个jsFiddle来检查: http://jsfiddle.net/7wLWe/1/
解决方法: 在maplabel.js
文件中更改:
mapPane.appendChild(canvas);
收件人:
floatPane.appendChild(canvas);
之所以这样是因为floatPane
在所有地图图层(pane 6)的上方。
http://code.google.com/apis/maps/documentation/javascript/reference.html#OverlayView