我正在尝试将多边形图层和地标图层合并到同一张地图中。
但是,在使用 geoxml3 解析器从 .kml 文件加载多边形图层后。
我尝试加载一些 Placemarks 图层并成功,但是 Placemarks 似乎位于多边形下方。
尝试在线搜索并尝试解析后才加载图层的建议,但没有奏效。还尝试了 kmllayer 上的 zIndex,但效果不佳。
我该怎么做才能使地标出现在多边形的顶部?
我的代码的一小部分如下所示。
var map = new google.maps.Map(document.getElementById("map"), {
zoom: 12,
center: center
});
var geocoder = new google.maps.Geocoder();
var geoXml = new geoXML3.parser({
map: map,
singleInfoWindow: true,
zoom : false,
afterParse: loadPlacemarks
});
geoXml.parse('Polygons.kml');
function loadPlacemarks() {
var src = "http://xxx.xxx.xxx.xxx/Placemarks.kml";
var kmlLayer = new google.maps.KmlLayer(src, {
suppressInfoWindows: false,
preserveViewport: true,
map: map,
zIndex: 999
});
}