2010-08-17 78 views
2

如何使用JavaScript讀取KMZ(不是KML)中的內容?用JavaScript讀取KMZ

+0

嗯....所以這是什麼呢?每個標題的KML或每個問題內容的KMZ? – 2010-08-17 01:55:33

+0

Jason S,對不起。 KMZ – JuanPablo 2010-08-17 02:29:16

+0

您是否真的想用JavaScript代替KMZ中的KML(這只是一個ZIP文件)?或者您是否只想在地圖上的KMZ中的KML中顯示數據? – 2010-08-19 01:02:22

回答

3

那麼你需要看看是否有可能解壓縮文件。我會在使用JavaScript時查看這個stackoverflow post。之後,您可能會有一串XML,您需要使用DOM parser將其轉換爲XML。

+0

一個工作示例:http://cheeso.members.winisp.net/Unzip-Example.htm – Cheeso 2011-05-10 22:48:57

2

你必須使用與ZipFile.complete.js提供geoxml3.js在KMZ

 <script src="js/ZipFile.complete.js"></script> 
    <script src="js/geoxmlv3.js"></script> 

    var map = new google.maps.Map(document.getElementById(mapId), { 
     zoom: 11,center: {lat: 0,lng: 0} 
     }); 
     var myParser = new geoXML3.parser({ 
     map: map 
     }); 
     myParser.parse(fileName);