地理院のジオコーディングAPIをPHPからリクエストする方法
2024/01/16
以前に地理院のジオコーディングAPIをjavascriptからajaxでリクエストする方法を書いたが、今回はPHPでリクエストしたかった。以下に方法をメモ。
ソース
<?php //住所 $query = 'ここに住所をいれる'; //URL設定 $url = 'https://msearch.gsi.go.jp/address-search/AddressSearch?q=' . urlencode($query); //API接続 $file = file_get_contents($url); //戻り値を整形 $data = json_decode($file); $latlng = $data[0]->geometry->coordinates; if( $latlng ){ $lat = $latlng[1]; $lng = $latlng[0]; var_dump($lat); //経度 var_dump($lng); //緯度 }
関連記事
-
PHPでデータをファイルキャッシュさせる(Cache_Lite)
最近携わった案件でPHPでファイルキャッシュをしているシステムがあった。今までフ ...
-
PHPでランダムな値を取得したいケース諸々の対応方法
テストデータを作成する際にランダムな値を入れたかったけど、色々ケースがあったので ...
-
PHPにて「ImageHash」ライブラリを使用し画像の類似度を算出する方法
以前にPHPの「image-comparator」ライブラリで画像の類似度を算出 ...
-
Fatal error: Cannot redeclare 関数名のエラー
PHPにて「Fatal error: Cannot redeclare 【関数名 ...
-
PHPMailerでエラーメッセージ及びデバッグログの表示方法について
PHPMailerでエラーメッセージ及びデバッグログを表示させたいというケースが ...