1
여기에 문제가 있습니다. Google지도에서 KML 문서를 파싱하고 싶습니다. 나는 successfuly 좌표를 저장하는 노드를 파싱했다.DOM 파서를 사용하는 Android - KML 파서
하지만 자식 노드로 노드를 구문 분석하고 싶습니다. 여기에 KML 문서가 있습니다.
<Placemark>
<name>Head north on Jalan Kebagusan Raya toward Jalan Anggrek</name>
<description><![CDATA[go 850 m]]></description>
<address>Jalan Kebagusan Raya</address>
...
</Placemark
, 그것은 내가이 코드를 사용
NodeList nlPlace = doc.getElementsByTagName("Placemark");
for(int p = 0; p < nlPlace.getLength(); p++){
Node rootPlace = nlPlace.item(p);
NodeList itemPlace = rootPlace.getChildNodes();
for(int y = 0; y < itemPlace.getLength(); y++){
Node placeStringNode = itemPlace.item(y);
NodeList place = placeStringNode.getChildNodes();
//valueName = nameList.item(0).getNodeValue().toString() + "+";
pathName.add(place.item(0).getNodeValue());
}
}
desk.setText("");
for (int j = 0; j < strPlace.length; j++){
desk.append("Deskripsi:\n" + strPlace[j] + "\n");
}
을 구문 분석하지만 난 실제 장치/에뮬레이터에서 시도 할 때, 나는 내가 원하는 해달라고 뭔가있어. 이 난 그냥 정보 "잘란 Darmoerjo 4 방향으로 잘란 Darmo 칼리에서 북동쪽 머리"를 잡아 싶어, 내 진짜 장치 scrshot에서
의 스크린 샷이다. 그냥.
내 문제를 해결하는 데 도움이 될 수 있습니까?
사전에 감사합니다, 내 영어 죄송합니다, 당신이 원하는 일을해야 다음과 같은 감사합니다 :)