地理院のジオコーディング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); //緯度
}
関連記事
-
-
MySQLでIPを整数値としてカラムに格納する
MySQLでIPを整数値としてカラムに格納しているケースがあった。今までIPが必 ...
-
-
LINEのURLプレビューを表示させないようPHP側で制御する方法
公開中の特定のページのみLINEのURLプレビューを表示させないよう制御したいと ...
-
-
PHP8系で「Warning: Attempt to read property "xxxxxx" 」エラーの対応方法
PHP8系&WordPress6.4.3で「Warning: Attem ...
-
-
PHPで指定月の月末日を取得
今月の、だったらdate('t')でいくけど指定月の場合は どうしたらいいのか分 ...
-
-
PHPで特定のサイトからのリクエストのみ受け付けて処理する方法
指定したサイトからのリクエストのみ受け付けて処理したいという状況があった。その他 ...