簡體   English   中英

在Google Maps v3中正確顯示kml?

[英]Properly displaying a kml in google maps v3?

在Google Earth中,有一個不錯的功能,我可以在其中安裝kml文件,並以一種方式加載它,以便切換不同的圖層。 在谷歌地圖,我正在尋找一種以類似方式顯示kml文件的方法。 我想有一個側邊欄,可以在其中選擇要顯示的圖層。 我發現了這一點:

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

但看起來它僅適用於Google Maps v2。 v3是否有類似的功能?

我找到了此質量檢查,但我正在尋找V3可以使用的功能

編輯更多信息:我的身體:

<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

Google Earth的圖片。 我想要左側欄中文件夾的功能: http : //thoughtfi.com/desired_look.png

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

羅斯/烏德爾: http : //code.google.com/p/geoxml3/
蘭斯·戴亞斯(Lance Dyas)替代geoxml: http : //code.google.com/p/geoxml-v3/

其他可能也可用。

您是否考慮過google.maps.KmlLayer api-doc類? 它提供了一種使用標准庫內工具加載,顯示和隱藏KML文件的方法。 開發人員指南KML和GeoRSS層部分提供了有關使用KmlLayer的入門教程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM