У меня есть следующий код в javacript, используя geoXML3, который успешно загружает/анализирует и отображает отображаемый файл KML.geoXML3, как загрузить все файлы KML в папку?
var geoXml = new geoXML3.parser({map: map, singleInfoWindow: true});
geoXml.parse('/myapp/resources/kml/fileone.kml');
В папке /myapp/resources/kml/
папка/uri хранится много файлов KML. Как я могу загрузить/разобрать их все сразу, чтобы отобразить их все на карте google сразу?
Я не могу просто назвать их всех, потому что они будут отличаться для разных установок приложения. Подстановочный знак, похоже, не работает;
var geoXml = new geoXML3.parser({map: map, singleInfoWindow: true});
geoXml.parse('/myapp/resources/kml/*.kml');
См. Этот аналогичный вопрос: [Список файлов в каталоге, используя только javascript] (http://stackoverflow.com/questions/2924935/list-files-in-a-directory-using-only-javascript) – geocodezip
Хм да Я знал о таких похожих вопросах, и ответ был «Нет/не может». Однако похоже, что вызов geoXML.parse способен сделать именно это, но для одного файла kml. Просто хотел узнать, можно ли получить все файлы kml. –
Только если вы можете предоставить список. geoxml3 реализован в javascript, поэтому не может сделать это без предоставленного списка файлов. Если вы предоставите массив имен файлов (конкретных, без подстановочных знаков), он откроет и проанализирует их. – geocodezip