2013-04-09 62 views
1

我正在使用Google精簡版從Google地圖下載信息。更具體地說,我想要一個給定地址的經緯度。我已經成功下載了XML信息,但是我有一個可怕的時間解析它。典型的入口看起來像:使用Google解析XML細化

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

我的問題是:我如何提取使用的語言GREL從這個輸出的LAT(或長值)。

由於提前,

卡洛斯

回答

3

這是一個老問題,我顯然錯過了周圍的第一次,但對於歷史記錄,你可以這樣做:

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

關鍵的洞察是HTML解析器也可以用來解析XML。 XML包含邊界框信息以及(centroid?)點位置,因此請確保使選擇器表達式足夠具體以獲得所需的選擇器表達式。