2012-05-14 8 views
0

Google Earthには、kmlファイルをインストールできる便利な機能があり、さまざまなレイヤーを切り替えるようにそのような方法で読み込みます。 Googleマップでは、同様の方法でkmlファイルを表示する方法を探しています。私は、表示するレイヤーを選択できるサイドバーを持っていたいと思います。私はこれを発見した:Googleマップv3にkmlを正しく表示していますか?

http://www.dyasdesigns.com/geoxml/

しかし、それは唯一のGoogleマップv2ので動作しますように見えます。 v3でうまくいくものはありますか?

私はこのQAを見つけましたが、私はV3

EDIT詳細で使用するために何かを探しています:(アップとダウンしている可能性があり

<body onload='load()' style = "height:100%; margin:0"> 
<div id="map" style="width: 100%; height: 100%"></div> 

<script type="text/javascript"> 
//************Function in head*************************************************** 
     function load() { 

     var myOptions = { 

     //change this to zoom with markers 
      center: new google.maps.LatLng(60, 5), 
      zoom: 4, 
      mapTypeId: google.maps.MapTypeId.ROADMAP 
     }; 

     map = new google.maps.Map(document.getElementById("map"),myOptions); 
     ctaLayer = new google.maps.KmlLayer('http://thoughtfi.com/NPDsFactGlobe.kml'); 
     ctaLayer.setMap(map); 
     } 
    //load(); 

    var map; 
    var ctaLayer; 
    var markersArray = []; 
    var startformat; 
    var endformat; 

</script> 
</body> 

サイトへのリンク: 私の体私がそれに取り組んでいる場合):http://thoughtfi.com/KMLtries.html

私はグーグルアースからの画像。 http://thoughtfi.com/desired_look.png

答えて

1

http://www.google.co.uk/search?q=google+maps+v3+kml+parser

ロス/ Udell:geoxmlためhttp://code.google.com/p/geoxml3/
ランスDyasの交換:私は左の列のフォルダの機能が必要http://code.google.com/p/geoxml-v3/

その他には、あまりにもおそらく可能です。

+0

ありがとう、私はこれを実装するいくつかの問題があります。あなたはどんな例を知っていますか? – Stagleton

+0

Larry Rossには最初のものを使用した例があります:http://www.geocodezip.com/そしてgeoxml3までスクロールしてください。 –

0

あなたはgoogle.maps.KmlLayerapi-docクラスを考慮しましたか?これは、標準のライブラリ内機能を使用してKMLファイルをロード、表示、非表示する方法を提供します。 KmlLayerの使用に関する入門チュートリアルは、KML and GeoRSS Layers section of the Developer's Guideに記載されています。

関連する問題