3
我使用的OpenLayers一個地圖網站,使用下面的代碼,其進口量和顯示GPX數據:OpenLayers是否可以解析存儲爲字符串變量的GPX數據?
var lgpx = new OpenLayers.Layer.GML(gpxtracktitle, gpxfileaddress, {
format: OpenLayers.Format.GPX,
style: {strokeColor: plmapvars.colourarray[i%7], strokeWidth: 5, strokeOpacity: 0.7},
projection: new OpenLayers.Projection("EPSG:4326")
});
map.addLayer(lgpx);
我正在尋找一種方式來顯示的,而不是被存儲爲文件GPX數據,被在javascript變量中保存爲字符串:
var gpxstring ="<?xml ... </gpx>"
我試過將字符串作爲數據uri傳入上面的代碼,但沒有成功。 OpenLayers能夠以我試圖做的方式從字符串中解析GPX嗎?
在此先感謝您的幫助。
謝謝你的建議說明。我已經按照鏈接中所述設置了XML解析,並且它正在成功生成一個XML對象。 OpenLayers方法沒有特別好記錄,所以這可能會讓我花費更多的工作來讓它運作,但我認爲這種方法是可行的。 – 2012-01-10 14:39:53