3

GPS座標から都市の名前を取得したい。Google API を使用して GPS ポイントの詳細を取得できます

http://maps.googleapis.com/maps/api/geocode/output?parameters

出力は、私がしたくないXMLです...たとえば

http://maps.google.com/maps/api/geocode/xmllatlng=53.244921,-2.479539&sensor=false&region=gb

座標の XML の詳細を返します....都市の名前を取得するのは簡単ではないと思います....都市の名前だけが欲しい..事前に助けてくれてありがとう

4

1 に答える 1

8

正しいURLは以下

http://maps.googleapis.com/maps/api/geocode/xml?latlng=53.244921,-2.479539&sensor=true

いずれにせよ、xml は都市を取得するのにまったく問題ありません。この場合

<address_component>
    <long_name>Northwich</long_name>
    <short_name>Northwich</short_name>
    <type>postal_town</type>
</address_component>

あなたが探しているものです。ただし、この情報をどの言語から取得したいのかわかりません。他の質問の外観から、javascript を使用します。したがって、javascript を使用して XML を解析する方法を学習することをお勧めします。

SOはこれに関する素晴らしい投稿をここに持っています

于 2012-07-17T16:16:25.933 に答える