マップから住所補助

GoogleMapの緯度経度を利用して、住所を表示します。
サンプルはこちら
http://moeten.info/flex/20080812_yuubinMapTest/bin-release/main.html

簡単な説明
緯度経度から住所を教えてくれるAPIを利用します。

URLの作成。

http://refits.cgk.affrc.go.jp/tsrv/jp/rgeocode.php?v=2&lat=[緯度]&lon=[経度]

返ってくるxml

<rgeocode>
 <status>true</status>
<result>
 <prefecture>
  <pcode>34</pcode>
  <pname>広島県</pname>
 </prefecture>
 <municipality>
  <mcode>34207</mcode>
  <mname>福山市</mname>
 </municipality>
 <local>
  <section>西深津町六丁目</section>
  <homenumber>12</homenumber>
 </local>
</result>
 <argument>
  <latitude>34.5012296</latitude>
  <longitude>133.384822</longitude>
 </argument>
  <uri>%2Ftsrv%2Fjp%2Frgeocode.php%3Fv%3D2%26lat%3D34.5012296%26lon%3D133.384822</uri>
  <meta name="thanks" content="このサービスは 国土交通省 提供 国土数値情報(行政区域データ) および 街区レベル位置参照情報 を利用しています" />
</rgeocode>

前回のエントリーと同じくクロスドメインなのでPHPなどでプロキシしてあげます。

http://moeten.info/flex/20080502_twitterAir/myproxy.php?u=http://refits.cgk.affrc.go.jp/tsrv/jp/rgeocode.php?v=2

今回のAPIは携帯のGPS機能と組み合わせると面白そう。