勉強したことのメモ

webプログラマが勉強したことのメモ。

地理院のジオコーディングAPIを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

  関連記事

jQueryとprototypeの共存

prototypeを先に使っているがjQueryに移行してきている ページで、尚 ...

javascriptでHTML内に関数を書きたい場合

ダイアログ確認したいだけでわざわざfunctionを 書くのもアレだという時に使 ...

PHPでクエリ内容を取得する

エラーログを確認している際によく分からない動作に なっているところがあった。 ペ ...

Facebookのタイムラインを取得して表示する方法

Facebookのタイムラインを取得してきて、表示させたいという案件があった。 ...

PHPでステータスコードを取得する方法

サーバーの死活監視でUptimeRobotを使っていたけど、どうも正常に監視して ...

PHPでdo-while(0)の利点

社内のソースで do { //処理内容 if ($test) { break; ...

MySQLのエラーメール送付

MySQLエラーを取得してエラーメール送付。 <? error_repor ...

セレクトメニューとテキストエリアの連動

やりたかった事は、 ・セレクトメニューで何れかを選択すると連動したテキストエリア ...

ブログサービスの様にサブドメインを動的に生成する方法  

ブログサービスの様に「hoge」というログインIDを作成した際、「hoge.bl ...

mPDFで「The /e modifier is …」エラー

pdf関連のPHPライブラリ「mPDF」を使っているページがエラーログにのってお ...