ポリゴン レイヤーと Placemarks レイヤーを同じマップに取り込もうとしています。
ただし、geoxml3 パーサーを使用して .kml ファイルから Polygon レイヤーをロードした後。
いくつかの Placemarks レイヤーをロードしようとしましたが、成功しましたが、Placemarks は Polygons の下にあるようです。
オンラインで検索して、解析後にのみレイヤーをロードするという提案を試みましたが、うまくいきませんでした。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
});
}