1 
Geocoding API 
Copyright (c) 株式会社HEART QUAKE All rights reserved .
2 
Copyright (c) 株式会社HEART QUAKE All rights reserved . 
API 
1情報を⼊入⼒力力する23 
HTML 
情報を受け取る& 
APIを実⾏行行する 
 
情報を検索索する 
5結果を受け取る&4結果を返却する 
結果を表⽰示する 
PHPAPI
3 
Geocoding APIを使ってみよう(1/4) 
l まずはGeocoding APIの仕様を調べよう 
- http://www.geocoding.jp/api/ 
- 仕様サイトには主に 
ü 条件に指定できる情報(指定できるパラメータ) 
ü 返却XML情報(XMLのタグ名とその意味)が記述されている 
- サンプルを実⾏行行してみよう 
ü サイトの「成功時」リンクをクリックして 
ü そのURLと、XMLを⾒見見てみましょう。 
Copyright (c) 株式会社HEART QUAKE All rights reserved .
4 
Geocoding APIを使ってみよう(2/4) 
l Geocoding API返ってくるXMLの構造について 
APIの結果 
Copyright (c) 株式会社HEART QUAKE All rights reserved . 
result 
version 
address 
coordinate 
lat 
lng 
lat_dms 
lng_dms 
url 
needs_to_verify 
google_maps
5 
Copyright (c) 株式会社HEART QUAKE All rights reserved . 
API 
1情報を⼊入⼒力力する23 
HTML 
情報を受け取る& 
APIを実⾏行行する 
 
情報を検索索する 
5結果を受け取る&4結果を返却する 
結果を表⽰示する 
PHPAPI 
復復習
6 
Geocoding APIを使ってみよう(3/4) 
?php 
//Geocoding APIを使うには住所を指定する必要がある 
$address=世⽥田⾕谷区三宿1-3-7; 
//まずはURLを指定する(ドットは⽂文字をくっつける効果がある) 
$url = http://www.geocoding.jp/api/?v=1.1q=.$address; 
//この1⾏行行でAPIを実⾏行行する 
//返ってきたXMLが$responseに保存される 
$response = file_get_contents($url); 
//次のページへ 
? 
Copyright (c) 株式会社HEART QUAKE All rights reserved .
7 
Geocoding APIを使ってみよう(4/4) 
//前のページの続き 
//受け取ったXMLをPHPで扱いやすいように変換する 
$xml = simplexml_load_string($response); 
//ツリー構造を意識識して表⽰示したいデータを記述 
//構造は前のページを参照 
//「-」が構造の「中」を表す 
//これでlatitude(緯度度)が表⽰示される 
echo $xml-coordinate-lat; 
? 
Copyright (c) 株式会社HEART QUAKE All rights reserved .
8 
Geocoding APIを使ってみよう(2/4) 
l Geocoding API返ってくるXMLの構造について 
APIの結果 
Copyright (c) 株式会社HEART QUAKE All rights reserved . 
result 
version 
address 
coordinate 
lat 
lng 
lat_dms 
lng_dms 
url 
needs_to_verify 
google_maps 
復復習
9 
お疲れ様でした!! 
Copyright (c) 株式会社HEART QUAKE All rights reserved .

Api geocoding

  • 1.
    1 Geocoding API Copyright (c) 株式会社HEART QUAKE All rights reserved .
  • 2.
    2 Copyright (c)株式会社HEART QUAKE All rights reserved . API 1情報を⼊入⼒力力する23 HTML 情報を受け取る& APIを実⾏行行する 情報を検索索する 5結果を受け取る&4結果を返却する 結果を表⽰示する PHPAPI
  • 3.
    3 Geocoding APIを使ってみよう(1/4) l まずはGeocoding APIの仕様を調べよう - http://www.geocoding.jp/api/ - 仕様サイトには主に ü 条件に指定できる情報(指定できるパラメータ) ü 返却XML情報(XMLのタグ名とその意味)が記述されている - サンプルを実⾏行行してみよう ü サイトの「成功時」リンクをクリックして ü そのURLと、XMLを⾒見見てみましょう。 Copyright (c) 株式会社HEART QUAKE All rights reserved .
  • 4.
    4 Geocoding APIを使ってみよう(2/4) l Geocoding API返ってくるXMLの構造について APIの結果 Copyright (c) 株式会社HEART QUAKE All rights reserved . result version address coordinate lat lng lat_dms lng_dms url needs_to_verify google_maps
  • 5.
    5 Copyright (c)株式会社HEART QUAKE All rights reserved . API 1情報を⼊入⼒力力する23 HTML 情報を受け取る& APIを実⾏行行する 情報を検索索する 5結果を受け取る&4結果を返却する 結果を表⽰示する PHPAPI 復復習
  • 6.
    6 Geocoding APIを使ってみよう(3/4) ?php //Geocoding APIを使うには住所を指定する必要がある $address=世⽥田⾕谷区三宿1-3-7; //まずはURLを指定する(ドットは⽂文字をくっつける効果がある) $url = http://www.geocoding.jp/api/?v=1.1q=.$address; //この1⾏行行でAPIを実⾏行行する //返ってきたXMLが$responseに保存される $response = file_get_contents($url); //次のページへ ? Copyright (c) 株式会社HEART QUAKE All rights reserved .
  • 7.
    7 Geocoding APIを使ってみよう(4/4) //前のページの続き //受け取ったXMLをPHPで扱いやすいように変換する $xml = simplexml_load_string($response); //ツリー構造を意識識して表⽰示したいデータを記述 //構造は前のページを参照 //「-」が構造の「中」を表す //これでlatitude(緯度度)が表⽰示される echo $xml-coordinate-lat; ? Copyright (c) 株式会社HEART QUAKE All rights reserved .
  • 8.
    8 Geocoding APIを使ってみよう(2/4) l Geocoding API返ってくるXMLの構造について APIの結果 Copyright (c) 株式会社HEART QUAKE All rights reserved . result version address coordinate lat lng lat_dms lng_dms url needs_to_verify google_maps 復復習
  • 9.
    9 お疲れ様でした!! Copyright(c) 株式会社HEART QUAKE All rights reserved .