あなたのジオ開発を加速する!heartrails geoapi/express

25
あなたのジオ開発を加速する! HeartRails Geo API HeartRails Express ハートレイルズ 大久保 康平 (id:kuboon)

Upload: ohkubo-kohei

Post on 31-May-2015

458 views

Category:

Technology


1 download

DESCRIPTION

http://geoapi.heartrails.com/http://express.heartrails.com/ハートレイルズでは、位置情報を利用した開発を支援するAPIを無償でご提供しています。緯度経度からの最寄り駅や市町村名の取得、その逆変換といった操作を、簡単に実行することが出来ます。最寄り駅は駅名だけでなく、前後の駅や路線名も同時に取得出来ます。これらのAPIの具体的な利用方法と利用例をご紹介いたします。

TRANSCRIPT

Page 1: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

あなたのジオ開発を加速する!  HeartRails  Geo  API  HeartRails  Express

ハートレイルズ 大久保 康平  (id:kuboon)  

Page 2: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

HeartRails  Geo  API  

Page 3: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

HeartRails  Geo  API

•  エリア情報取得  •  都道府県情報取得  •  市区町村情報取得  •  町域情報取得

Page 4: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

エリア情報を取得してみた

<response>  <area>北海道</area>  <area>東北</area>  <area>関東</area>  <area>中部</area>  <area>近畿</area>  <area>中国</area>  <area>四国</area>  <area>九州</area>  

</response>  

Page 5: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

エリア指定して都道府県取得

h?p://geoapi.heartrails.com/api/xml?method=getPrefectures&area=関東    <response>  <prefecture>茨城県</prefecture>  <prefecture>栃木県</prefecture>  <prefecture>群馬県</prefecture>  <prefecture>埼玉県</prefecture>  <prefecture>千葉県</prefecture>  <prefecture>東京都</prefecture>  <prefecture>神奈川県</prefecture>  </response>  

Page 6: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

階層構造になっております

関東

東京都

北区

王子四丁目

十条台一丁目

足立区

神奈川県

横浜市西区

みなとみらい一丁目

久保町

相模原市緑区

Page 7: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

こんなのが作れます

Page 8: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

コピペするだけ

Page 9: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

他にも

•  郵便番号  ⇒  市町村  •  緯度経度  ⇒  最寄りの市町村  

Page 10: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

HeartRails  Express

Page 11: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

HeartRails  Express

•  路線情報取得  •  駅情報取得  •  最寄駅情報取得  

Page 12: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

神奈川県を通る路線一覧

{"response":{"line":["JR中央本線","JR京浜東北線","JR南武支線","JR南武線","JR御殿場線","JR東海道本線","JR根岸線","JR横浜線","JR横須賀線","JR湘南新宿ライン","JR相模線","JR鶴見線","京浜急行久里浜線","京浜急行大師線","京浜急行本線","京浜急行逗子線","京王相模原線","伊豆箱根鉄道大雄山線","大山鋼索線","小田急多摩線","小田急小田原線","小田急江ノ島線","東急こどもの国線","東急東横線","東急田園都市線","東急目黒線","東海道新幹線","横浜みなとみらい線","横浜市ブルーライン","横浜新都市交通","江ノ島電鉄線","湘南モノレール","相模鉄道いずみ野線","相模鉄道本線","箱根登山鉄道線","箱根登山鉄道鋼索線","グリーンライン"]}}  

Page 13: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

横浜みなとみらい線の駅一覧 •  {"response":{"staOon":[  •  {"postal":"2200011","x":139.622049,"prefecture":"神奈川県","next":"新高

島","prev":null,"y":35.465759,"line":"横浜みなとみらい線","name":"横浜"},  •  {"postal":"2200012","x":139.626487,"prefecture":"神奈川県","next":"みなとみら

い","prev":"横浜","y":35.461953,"line":"横浜みなとみらい線","name":"新高島"},  •  {"postal":"2200012","x":139.632458,"prefecture":"神奈川県","next":"馬車

道","prev":"新高島","y":35.457677,"line":"横浜みなとみらい線","name":"みなとみらい"},  

•  {"postal":"2310005","x":139.636203,"prefecture":"神奈川県","next":"日本大通り","prev":"みなとみらい","y":35.450072,"line":"横浜みなとみらい線","name":"馬車道"},  

•  {"postal":"2310021","x":139.642724,"prefecture":"神奈川県","next":"元町・中華街","prev":"馬車道","y":35.446794,"line":"横浜みなとみらい線","name":"日本大通り"},  

•  {"postal":"2310023","x":139.650737,"prefecture":"神奈川県","next":null,"prev":"日本大通り","y":35.442308,"line":"横浜みなとみらい線","name":"元町・中華街"}  

•  ]}}

{  "line":"横浜みなとみらい線",  "name":"みなとみらい",  "prev":"新高島",  "next":"馬車道",  "x":139.632458,  "y":35.457677,  "prefecture":"神奈川県",  "postal":"2200012"  },  

Page 14: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

横浜を通る路線一覧

{"response":{"staOon":[{"postal":"2200011","x":139.622108,"prefecture":"神奈川県","next":null,"prev":"東神奈川","y":35.465667,"line":"JR京浜東北線","name":"横浜"},{"postal":"2200011","x":139.622108,"prefecture":"神奈川県","next":"戸塚","prev":"川崎","y":35.465667,"line":"JR東海道本線","name":"横浜"},{"postal":"2200011","x":139.622108,"prefecture":"神奈川県","next":"桜木町","prev":null,"y":35.465667,"line":"JR根岸線","name":"横浜"},{"postal":"2200011","x":139.622108,"prefecture":"神奈川県","next":"保土ヶ谷","prev":"新川崎","y":35.465667,"line":"JR横須賀線","name":"横浜"},{"postal":"2200011","x":139.622108,"prefecture":"神奈川県","next":"保土ヶ谷","prev":"新川崎","y":35.465667,"line":"JR湘南新宿ライン","name":"横浜"},{"postal":"2200011","x":139.623125,"prefecture":"神奈川県","next":"戸部","prev":"神奈川","y":35.466248,"line":"京浜急行本線","name":"横浜"},{"postal":"2200011","x":139.622346,"prefecture":"神奈川県","next":null,"prev":"反町","y":35.466436,"line":"東急東横線","name":"横浜"},{"postal":"2200011","x":139.622049,"prefecture":"神奈川県","next":"新高島","prev":null,"y":35.465759,"line":"横浜みなとみらい線","name":"横浜"},{"postal":"2200005","x":139.620144,"prefecture":"神奈川県","next":"三ツ沢下町","prev":"高島町","y":35.465405,"line":"横浜市ブルーライン","name":"横浜"},{"postal":"2200011","x":139.622049,"prefecture":"神奈川県","next":"平沼橋","prev":null,"y":35.465759,"line":"相模鉄道本線","name":"横浜"}]}}  

Page 15: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

ところで

Page 16: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

「ジオ開発」

Page 17: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

勝手な造語なので注意  (他所ではたぶん通じません)

Page 18: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

ジオなんとか

Page 19: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

「ジオニズム」

Page 20: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

ところで

Page 21: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

ジオ開発の宿命

Page 22: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

ジオ開発の宿命

Page 23: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

ジオ開発の宿命

•  緯度経度から何を得るか  •  取れる情報でサービスが決まる  •  無いものは作れないし、  

そもそも思いつかない  

Page 24: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

そこにハートレイルズの  APIがあったなら!

Page 25: あなたのジオ開発を加速する!HeartRails GeoAPI/Express

是非、ご利用ください

To be the rails between your hearts.