[A]と[B]を緯度と経度に置き換えることで、このURLから地理情報を返すXMLファイルを取得できることを知っています。
http://maps.googleapis.com/maps/api/geocode/xml?latlng= [A]、[B]&sensor = true
ここで知りたいのは、.xqyファイルからこのURLを呼び出して、XMLファイルの住所と町の属性の値を取得する方法です。何か案が ?
この API を照会するために、expath HTTP クライアントを使用できます。
import module namespace http = "http://expath.org/ns/http-client";
http:send-request(<http:request method="get" href="http://maps.googleapis.com/maps/api/geocode/xml?latlng=[A],[B]&sensor=true" />)
この例をhttp://www.zorba-xquery.com/html/demo#SYTRRzV6oopDKuEs3hxUdj4lUts=でライブで試すことができます。
逆ジオコーディングでジオコーディング サービス API を使用してみてください。
https://developers.google.com/maps/documentation/javascript/geocoding#ReverseGeocoding