geoXML3,如何在文件夹中加载所有KML文件

geoXML3, how to load all KML files in a folder?

本文关键字:加载 KML 文件 文件夹 geoXML3      更新时间:2023-09-26

我在javascript中使用geoXML3获得了以下代码,它成功地加载/解析并显示了所示的KML文件。

    var geoXml = new geoXML3.parser({map: map, singleInfoWindow: true});
    geoXml.parse('/myapp/resources/kml/fileone.kml'); 

但是,/myapp/resources/kml/文件夹/uri包含许多KML文件。我如何一次加载/解析它们,以便一次在谷歌地图上显示它们?

我不能简单地将它们全部命名,因为对于应用程序的不同安装,它们会有所不同。通配符似乎不起作用;

    var geoXml = new geoXML3.parser({map: map, singleInfoWindow: true});
    geoXml.parse('/myapp/resources/kml/*.kml'); 

geoxml3只有在可以提供列表的情况下才能打开文件。geoxml3是用javascript实现的,所以它不能访问文件系统。如果您提供了一个文件名数组(特定的,没有通配符),它将打开并解析它们。