Yahoo APIのジオコーダーを利用して住所文字列から座標を調べてみる。
サンプル > 実行してみる
$Y_APPID = ”;//yahoo api 開発ID
$curl = curl_init();
$request_array = array(CURLOPT_URL => "http://geo.search.olp.yahooapis.jp/OpenLocalPlatform/V1/geoCoder?appid={$Y_APPID}&query=".urlencode("東京都千代田区"));
curl_setopt_array($curl, $request_array);
$res = curl_exec($curl);
$xml = simplexml_load_string($res);
list($lon,$lat) = explode(",", $xml->Feature->Geometry->Coordinates);
echo("<p>該当した住所:".$xml->Feature->Name."<br /><li>緯度:{$lat}</li><li>経度:{$lon}</li></p>");
(761)