2

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

4

3 回答 3

3

那么你需要看看是否可以解压缩文件。我会看这篇关于使用 JavaScript的stackoverflow 帖子。之后,您可能会得到一个 XML 字符串,您需要使用DOM 解析器将其转换为 XML 。

于 2010-08-17T04:21:58.583 回答
2

您必须将 geoxml3.js 与KMZ提供的 ZipFile.complete.js 一起使用

     <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);
于 2015-12-04T15:53:09.267 回答
0

geoxml3 现在支持 kmz 文件(在kmz分支中)。

于 2012-06-22T00:02:12.510 回答