SlideShare une entreprise Scribd logo
1  sur  18
Télécharger pour lire hors ligne
Geolocation APIを使った位置情報取得
2013/9/7

Android x HTML5 in Fukuoka

youhei iwasaki
◻自己紹介
名前:岩崎洋平
言語:php、mysql
facebook:岩崎洋平
( facebook.com/youhei.iwasaki8 )

twitter:@youhei_iwasaki
Geolocation APIとは?
html5の位置情報取得用API。
W3Cが使用策定を進める規格であり、
JavaScriptで位置情報を取得できるよう標準化。
情報は、緯度、経度等を返す。
Geolocation APIの利点
ガラケーでの位置情報取得法

DoCoMo 
GPS機能
S!GPS
gpsOne
スマートフォンでの位置情報取得法

Geolocation
API
特にキャリア・デバイスの依存を
気にすることなく現在地の取得をすることが可能。
Geolocation APIの使い方
getCurrentPosition();
現在の位置情報を取得

watchPosition();
位置情報を監視して位置変更時に取得

clearWatch();
位置情報の監視を中止
DEMO
ガラケー・スマートフォンの
位置情報の精度をテストしてみました!
◻Place

緯度:33.58301888888889
経度:130.37726361111112

大濠公園MAP
◻Devices

K009

IS03

iPhone4S
◻Browser

各々のデバイスにデフォルトで
プレインストールされているブラウザーを使用。
緯度
8/19
☀ 36°

8/20
☀ 36°

8/21
⛅ 33°

8/22
☀ 35°

8/23
☁ 32°

[回線] 3G
[取得法] gpsOne

経度

誤差(m)

33.5797475

130.379722

428.678

33.579460

130.379458

444.202

33.579726

130.379457

417.451

33.579732

130.379461

417.754

33.579733

130.379457

416.713

平均 424.960(m)
緯度
8/19
☀ 36°

8/20
☀ 36°

8/21
⛅ 33°

8/22
☀ 35°

8/23
☁ 32°

経度

誤差(m)

33.583118

130.377337

15.220

33.583034

130.377258

1.755

33.582996

130.377288

3.401

33.583147

130.377154

17.477

33.583175

130.377186

18.715

[回線] 3G
[取得法] Geolocation API

平均 10.337(m)
緯度
8/19
☀ 36°

8/20
☀ 36°

8/21
⛅ 33°

8/22
☀ 35°

8/23
☁ 32°

経度

誤差(m)

33.582101

130.379567

236.832

33.583092

130.377246

8.273

33.583046

130.377329

6.774

33.583096

130.377213

9.740

33.583022

130.377249

1.400

[回線] 3G
[取得法] Geolocation API

平均 6.547(m)
◻まとめ
・Geolocation APIの精度は良好。
※GPS使用。

・Geolocation APIでの位置情報取得(レスポンス速度)は、
早い。
※体感です。

・getCurrentPosition()を使うと距離に大きな差が生じる?
サービスとして実装する場合は、watchPosition()を使用し
た方が位置情報取得の精度が上がる。

Contenu connexe

Similaire à Geolocation API を使った位置情報取得

Similaire à Geolocation API を使った位置情報取得 (6)

ここまで来た!2017年 Web VRでできること
ここまで来た!2017年 Web VRでできることここまで来た!2017年 Web VRでできること
ここまで来た!2017年 Web VRでできること
 
Google for モバイル アプリ 15-00- maps apiで、かしこく地図アプリを開発しよう
Google for モバイル アプリ   15-00- maps apiで、かしこく地図アプリを開発しようGoogle for モバイル アプリ   15-00- maps apiで、かしこく地図アプリを開発しよう
Google for モバイル アプリ 15-00- maps apiで、かしこく地図アプリを開発しよう
 
HexRinger needs GeoHex #gms2012
HexRinger needs GeoHex #gms2012HexRinger needs GeoHex #gms2012
HexRinger needs GeoHex #gms2012
 
HexRinger と FOSS4G の紆余曲折
HexRinger と FOSS4G の紆余曲折HexRinger と FOSS4G の紆余曲折
HexRinger と FOSS4G の紆余曲折
 
Cloud Vsion APIによるGUIの検証自動化
Cloud Vsion APIによるGUIの検証自動化Cloud Vsion APIによるGUIの検証自動化
Cloud Vsion APIによるGUIの検証自動化
 
Geo x html5 on MapsAPI three minutes cooking
Geo x html5 on MapsAPI three minutes cooking Geo x html5 on MapsAPI three minutes cooking
Geo x html5 on MapsAPI three minutes cooking
 

Plus de Youhei Iwasaki

Plus de Youhei Iwasaki (9)

twilio x aws コミュニティトラック JAWS FESTA 2015
twilio x aws コミュニティトラック JAWS FESTA 2015twilio x aws コミュニティトラック JAWS FESTA 2015
twilio x aws コミュニティトラック JAWS FESTA 2015
 
【第1回 Twilio勉強会 with Bluemix in 福岡】
【第1回 Twilio勉強会 with Bluemix in 福岡】【第1回 Twilio勉強会 with Bluemix in 福岡】
【第1回 Twilio勉強会 with Bluemix in 福岡】
 
第0回 Twilio勉強会 with JAWS UG in 福岡
第0回 Twilio勉強会 with JAWS UG in 福岡第0回 Twilio勉強会 with JAWS UG in 福岡
第0回 Twilio勉強会 with JAWS UG in 福岡
 
baserCMSの今
baserCMSの今baserCMSの今
baserCMSの今
 
junaioで楽しもうAR
junaioで楽しもうARjunaioで楽しもうAR
junaioで楽しもうAR
 
Making form with html5
Making form with html5Making form with html5
Making form with html5
 
スマートフォン・タブレットに対応したサイト構築の考え方
スマートフォン・タブレットに対応したサイト構築の考え方スマートフォン・タブレットに対応したサイト構築の考え方
スマートフォン・タブレットに対応したサイト構築の考え方
 
Hybridauthで簡単に認証システム実装
Hybridauthで簡単に認証システム実装Hybridauthで簡単に認証システム実装
Hybridauthで簡単に認証システム実装
 
スマートフォンでのファイルアップロードを考える
スマートフォンでのファイルアップロードを考えるスマートフォンでのファイルアップロードを考える
スマートフォンでのファイルアップロードを考える
 

Geolocation API を使った位置情報取得