我需要加載更多像這樣的kml文件。我怎麼能這樣做?如何鏈接谷歌地圖上的多個kml
<script>
var map;
var src = 'https://sites.google.com/site/pdbkml/pdbmap/pdb.kmz';
或者有什麼辦法可以將多個kmls合併成一個嗎?
我需要加載更多像這樣的kml文件。我怎麼能這樣做?如何鏈接谷歌地圖上的多個kml
<script>
var map;
var src = 'https://sites.google.com/site/pdbkml/pdbmap/pdb.kmz';
或者有什麼辦法可以將多個kmls合併成一個嗎?
您可以使用多個kmlLayer
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 11,
center: {lat: 45.1, lng: 12.1}
});
var kmlLayer1 = new google.maps.KmlLayer({
url: 'http://your_domain/your_path/yourkml1.kml',
map: map
});
var kmlLayer2 = new google.maps.KmlLayer({
url: 'http://your_domain/your_path/yourkml2.kml',
map: map
});
var kmlLayer3 = new google.maps.KmlLayer({
url: 'http://your_domain/your_path/yourkml3.kml',
map: map
});
}
</script>
這可行。 ... kml的數量是否有限制? – user6086089
@ user6086089對kmlLayer沒有任何不受限制的限制。 – scaisEdge
我在以前的代碼中添加了像這樣的圖層,圖層即將到來......但位置不起作用....它顯示不同時間的不同位置..你能幫忙嗎請? – user6086089
URL不工作只是告訴你 – MatejMecka
你拿這個鏈接做什麼?你怎麼「加載」它?請提供一個證明你的問題的[mcve]。您當然可以在Google Maps JavaScript API地圖上加載多個KmlLayer,但尚不清楚您正在做什麼。 – geocodezip
我有幾個kml文件需要在谷歌地圖上顯示。這裏我只是通過「var src ='https://sites.google.com/site/pdbkml/pdbmap/pdb.kmz';」它正在工作。我如何加載所有這些?如果我不能增加更多的公里,我怎麼能把所有的公里加入一公里? – user6086089