我使用谷歌地图,我在地图上标记区域:

var areaCoords2 = [
new google.maps.LatLng(32.819649, 35.073102),
new google.maps.LatLng(32.819604, 35.073026),
new google.maps.LatLng(32.817169, 35.071321),
new google.maps.LatLng(32.817097, 35.071353),
new google.maps.LatLng(32.816042, 35.073391),
new google.maps.LatLng(32.818513, 35.075119),
new google.maps.LatLng(32.818612, 35.075054)
];
Run Code Online (Sandbox Code Playgroud)
我想实现:将标签和标记放在标记的红色区域的中间(大约).
而不是使用静态纬度和经度(我有很多区域)
有一种方法可以这样做吗?
我正在使用Google Maps javascript API v3和一个项目,我目前遇到麻烦让maplabels出现在多边形上方.我知道多边形只对自己进行了z索引(不能使用maplabel的z-index将maplabel放在它上面).我想知道是否有一些黑客来解决这个问题.我也使用api的信息窗口库,我需要标签出现在多边形上方,但在信息窗口下方.