地理院のジオコーディング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); //緯度
}
関連記事
-
-
Stripeでキャンセル処理を行う際に「$config must be a string ~」エラーが出る場合の対応方法
Stripeにて先日メモした内容でキャンセル(返金)処理をしようとしたところ1件 ...
-
-
htaccessではなくPHPでベーシック認証をかける方法
htaccessではなくPHPでベーシック認証をかける方法についてソースコードを ...
-
-
CodeIgniter3でファイルキャッシュする方法
CodeIgniterでファイルキャッシュが楽に導入できた。そこそこ使いそうなの ...
-
-
メモリキャッシュシステムであるMemcachedをPHPにて利用する方法
メモリキャッシュシステムであるMemcachedのインストール方法、IP制限、P ...
-
-
PHP5.4系でAPCが上手く動かなかったので5.5にアップデート&Zend OPcache導入
PHP5.3系から5.4系にアップデートしてから、WordPressがちょっと重 ...