勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

地理院のジオコーディングAPIをPHPからリクエストする方法

   2024/01/16  PHP

以前に地理院のジオコーディング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のログイン認証をPEAR::Authパッケージで実装する方法

PHPのシステムである程度ちゃんとしたログインシステムが必要になった。今までログ ...

PHPでエラーログ等のログファイルから指定した行数を表示させる方法

エラーログを最新分から指定行数表示させる プログラムがあって、どういった作りにな ...

PHPで配列データをCSVとしてダウンロードさせる方法

PHPでログ的なデータをCSV化したかった。ただ、複数の人間が使うのでCSVファ ...

PHPでjpg / png画像をWebP画像に変換し保存する方法

PHPでjpg / png画像を圧縮したかった。ただjpg / pngのままだと ...

PHPのswitch文で「>」「<」等、比較演算子の使用について

switch文は指定の変数が、特定の値もしくは文字列だった場合のみに使うようなも ...