[英]OL3: writing 'extended data' to KML
不幸的是,在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>
是否可以使用OL3將屬性寫入kml的擴展數據 ,而不是從頭開始構建我自己的kml文件?
...與此處提供的問題/答案相反,但未提供答案...
不,目前不支持此功能,但是當然歡迎添加請求。 如果您不能自己編寫代碼並且有預算,則可以與支持OpenLayers的公司聯系。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.