地理院のジオコーディング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で配列のキーの最大値を取得する方法
配列のキーに整数値が入っていて、その中から最大値を取得したいケースがあった。調べ ...
-
-
PHPでファイルのダウンロード時に速度制限をかける方法(分割ダウンロード)
オンラインストレージサービス等で有料会員じゃない場合、ファイルのダウンロード時に ...
-
-
PHPで日時のフォーマットをISO 8601型とDateTime型を相互に変換する方法
他社のAPI等のレスポンスで日時部分が「YYYY-MM-DDTHH:II:SSZ ...
-
-
ブログサービスの様にサブドメインを動的に生成する方法
ブログサービスの様に「hoge」というログインIDを作成した際「hoge.blo ...
-
-
CodeIgniterのバージョンの調べ方
CodeIgniterを使っているシステムがあったが、どうも記憶しているディレク ...