한국관광공사 걷기길 코스 gpx를 받아서 네이버지도로 뿌려주는 작업을 하고 있었는데, 몇몇 파일들이 제대로 안보여지는 오류가 있었음.
확인해보니 모두 <trkseq>
태그를 사용하고 있었음.
정상적인 태그명은 <trkseg>
임.
gpx 파일은 기본적으로 xml이라 어떻게 해야 하나 고민중이었는데, javascript의 DOM 객체처럼 처리가 가능했음.
// 오타인 trkseq 태그를 trkseg 태그로 변경
// console.log('trkseq', $(xmlDoc).find("trkseq").length);
if ($(xmlDoc).find("trkseq").length) {
var tag1 = xmlDoc.getElementsByTagName('trkseq')[0];
var tag2 = xmlDoc.createElement('trkseg');
tag2.innerHTML = tag1.innerHTML;
tag1.parentNode.replaceChild(tag2, tag1);
}
// console.log('xmlDoc', xmlDoc);
오늘은 이것으로 공사 끝