地理院のジオコーディング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からRedisを利用する際のよく使う構文について
PHPからRedisを利用する際のよく使う構文について以下にメモ。 ...
-
-
PHPMailerを使ってメールをSMTP送信する方法(Composer無し)
PHPでメールをSMTP送信したかった。また、レンタルサーバだったのでCompo ...
-
-
PHPでエラーメッセージを見やすくするwhoopsの利用方法
PHPのエラーメッセージが見づらい。これはこういうもの、と諦めていたがCodei ...
-
-
Codeigniter4で独自・外部ライブラリの作成と呼び出し方法
Codeigniter4で独自ライブラリを作成し、コントローラー側で呼び出したい ...
-
-
PHPの配列でキーの最大値を取得
PHPの配列でキーの最大値を取得したかった。以下で対応する。 $test = a ...