javascript - geoXML3,如何加载文件夹中的所有KML文件?

标签 javascript jquery google-maps google-maps-api-3 geoxml3

我在 javacript 中有以下代码,使用 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, so it can't access the filesystem中实现。如果您提供文件名数组(特定的,无通配符),它将打开并解析它们。

关于javascript - geoXML3,如何加载文件夹中的所有KML文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14856089/

相关文章:

javascript - Html5 视频加载不正确

javascript - d3.js 包布局圆圈重叠

jQuery 允许滚动浏览各种 LI 元素

JavaScript do while 挂起并导致浏览器内存不足

jquery - 如何使用 jScrollPane(jquery 插件)应用边框半径

javascript - 日期选择器默认从下一个可用月份开始

android - 在 native react 中使用 map 时出错

google-maps - 如何在github页面的公共(public)存储库中安全地存储谷歌地图api key ?

自定义 fragment (NPE)内的Android Maps V2 MapView

php - AJAX 调用不执行 JavaScript 函数。为什么?解决方法?