Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript OL3:写作';扩展数据&x27;到KML_Javascript_Kml_Openlayers 3 - Fatal编程技术网

Javascript OL3:写作';扩展数据&x27;到KML

Javascript OL3:写作';扩展数据&x27;到KML,javascript,kml,openlayers-3,Javascript,Kml,Openlayers 3,不幸的是,在OL3的.writeFeatures()期间,功能属性未写入KML的“扩展数据”。以下是: var outFormat = new ol.format.KML(); var file = outFormat.writeFeatures(features); 创建一个文件,准备blob/export/随便什么都可以,但是生成的KML文件中缺少功能名称和所有其他属性 换句话说,将特性从source.Vector(或其他任何内容)写入KML格式似乎只保留了特性ID,所有其他属性/属性都

不幸的是,在OL3的.writeFeatures()期间,功能属性未写入KML的“扩展数据”。以下是:

var outFormat = new ol.format.KML(); 
var file = outFormat.writeFeatures(features);
创建一个文件,准备blob/export/随便什么都可以,但是生成的KML文件中缺少功能名称和所有其他属性

换句话说,将特性从source.Vector(或其他任何内容)写入KML格式似乎只保留了特性ID,所有其他属性/属性都将丢失

<kml xmlns="http://www.opengis.net/kml/2.2" xmlns:gx="http://www.google.com/kml/ext/2.2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.opengis.net/kml/2.2 https://developers.google.com/kml/schema/kml22gx.xsd"><Placemark id="27"><Point><coordinates>-111.0580444335901,45.33284041773058</coordinates></Point></Placemark></kml>
-111.0580444335901,45.33284041773058
是否可以使用OL3将属性写入kml的扩展数据,而不是从头构建自己的kml文件


…与提供的问题/答案相反,但不提供答案

不,这目前不受支持,但当然欢迎拉取请求添加此项。如果您不能自己编写代码,并且您有预算,您可以联系支持OpenLayers的公司。

如果我编写代码/补丁,将其提供给OL开发团队是否有任何用处?