2016-10-04 16 views
1

このように多くのkmlファイルを読み込む必要があります。どうすればいいですか?Googleマップで複数のkmlをリンクする方法

<script> 
    var map; 
    var src = 'https://sites.google.com/site/pdbkml/pdbmap/pdb.kmz'; 

複数のkmlを1つにマージする方法はありますか?

+0

URLが動作しませんが、ちょうどあなたがそのリンクでやっているあなたに – MatejMecka

+0

を伝えるために、より使用できますか?あなたはどのようにそれを「ロード」していますか?あなたの問題を示す[mcve]を提供してください。 Google Maps JavaScript API Mapに複数のKmlLayersを読み込むことはできますが、何をしているのかは不明です。 – geocodezip

+0

私はGoogleマップに表示する必要があるいくつかのkmlファイルがあります。ここで私はちょうどそれらを "var src = 'https://sites.google.com/site/pdbkml/pdbmap/pdb.kmz'でロードしました;"それは働いています。どのように私はそれらのすべてを読み込むことができますか? kmlを追加できない場合、どのようにkmlをすべて1つのkmlに入れることができますか? – user6086089

答えて

3

あなたは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> 
+0

の複製が可能です。 ... kmlの数に制限はありますか? – user6086089

+0

@ user6086089 kmlLayerの最大限の制限はありません。 – scaisEdge

+0

私はこのような前のコードの下にレイヤーを追加しました。レイヤーは来ていますが、ポジションは機能していません。お願いします? – user6086089

関連する問題