GPX 파일내 trkseq 태그문제

김윤수·2022년 7월 5일
0

개발

목록 보기
2/9

한국관광공사 걷기길 코스 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);

오늘은 이것으로 공사 끝

profile
안녕하세요

0개의 댓글