2013-04-09 6 views
1

Google지도에서 정보를 다운로드하려면 Google 상세 검색을 사용하고 있습니다. 좀 더 구체적으로, 주어진 주소와 관련된 위도/경도를 원합니다. XML 정보를 성공적으로 다운로드했지만 끔찍한 시간을 파싱하고 있습니다.Google을 사용하여 XML 구문 분석하기

http://maps.googleapis.com/maps/api/geocode/xml?address=543+Boler+Rd,+London,+Ontario&sensor=false

내 질문은 : 전형적인 항목의 모습을 내가 언어 GREL를 사용하여이 출력에서 ​​위도 (또는 긴 값)을 추출 할 방법. 사전에

감사합니다,

카를로스

답변

3

이 내가 분명히 주변 처음 놓친 오래된 질문이지만, 역사적 기록을 위해, 당신은 같은 것을 할 수있는 :

value.parseHtml().select('location lat')[0].ownText().trim().toNumber() 

을 핵심 통찰력은 HTML 구문 분석기를 사용하여 XML을 구문 분석 할 수 있다는 것입니다. XML에는 경계 상자 정보와 (중심점) 점 위치가 포함되어 있으므로 선택기 표현식을 원하는대로 가져올 수 있도록 지정해야합니다.