ケータイのGPSから住所を取得(逆Geocoding)する方法

2008/9/30 火曜日 Posted in DoCoMo, 記事紹介・リンク | No Comments »

アシアルさんのブログに、座標から住所を取得する方法やそのAPIをまとめた、「座標から地名を取得する逆GeocodingAPIのまとめ + サンプル」というエントリーが公開されています。 → アシアルブログ 座標から地名を取得する逆GeocodingAPIのまとめ + サンプル [blog.asial.co.jp]   住所→座標の取得は、GoogleのGeocodingという機能を使って実現できるのですが、その逆はGoogleのAPIには実装されていません。 上記エントリーでは、この逆Geocoding機能が使えるサービスをまとめて紹介しています。 またサンプルプログラムとして、「YahooローカルサーチAPI」を使った場合の例が掲載されています。 同じサンプルでは面白みがないので、その1つ下で紹介されている「ReFITS Lab 逆ジオコーディングサービス」を使って、ケータイのGPS機能から住所を取得するプログラムを作ってみました。   ※ドコモのGPS対応ケータイ用のサンプルです。 ※下記サービスを利用される際には必ず先に使用条件をご覧ください。 → ReFITS rgeocode.php - 逆ジオコーディングサービス [refits.cgk.affrc.go.jp] <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </head> <body> <?php // APIのURL(参照:http://refits.cgk.affrc.go.jp/tsrv/jp/rgeocode.html) $url = 'http://refits.cgk.affrc.go.jp/tsrv/jp/rgeocode.php?v=3&lat=%%ido%%&lon=%%keido%%'; if (!isset($_GET['lat']) or !isset($_GET['lon'])) { printf('<a href="%s" lcs>現在地を確認</a><br /><br />', $_SERVER['PHP_SELF']); } else { $ido = trim($_GET['lat']); $keido ... Read more..