cocos2d-xなどなどいろいろやってますこの広告は、90日以上更新していないブログに表示しています。今日は現場の勉強会で位置情報について発表しました。資料作る時間がなかったのでいろんなサイトの内容を紹介する形だったけど、思ったより整理できたのでこちらでもご紹介。応用技術なんかが理解できるかと。追記JavaScriptでの位置情報取得方法について追加。@IT地球上での位置を表すための基準となる座標系および地球の形状を表す楕円体を総称して「測地基準系」(測地系)と呼びます。日本では日本測地系と世界測地系がある。MapsとYahoo!地図では場所が異なるので注意が必要。@ITケータイやカーナビなどでは、さまざまな方法を利用して位置情報を取得しています。次にその仕組みを見ていきましょう。System/汎地球測位システム)基地局の利用カーナビにおける位置推定(中略)最近では、普通のノートPCでも位置を知ることができるようになってきました。次にその方法を見ていきましょう。IPアドレスによる位置推定Wi-Fiを利用した位置推定GPS機器による位置推定フィーチャーフォンでは一般的にGPSと基地局が利用されているみたい。iPhoneやAndroidといったスマートフォンでは、GPS/Wi-Fi/基地局の3つを利用している。技術評論社それでは,位置情報取得端末で最も普及しているといえる携帯電話(フィーチャーフォン)での取得方法を解説します。携帯電話での位置情報の取得方法は,大きく2種類に分けられます。通常の位置情報取得と,簡易位置情報取得です。通常の位置情報取得が,GPSを利用して,正確に位置情報を取得するのに対して,簡易位置情報取得は,携帯電話の基地局情報などから位置情報を取得するものです。場所によって(特に地方で)位置情報の精度が落ちるどのキャリアでもGPSでの位置情報と簡易位置情報が取得できるが、名称はそれぞれ異なる。CREATION名称だけでなく、取得するための方法(HTMLの<form>や<a>に特定の属性を追加)もキャリア間での互換性はない。各キャリアに合わせた取得方法で取得しなければならない。GPSと簡易位置情報でも取り方は異なるため、どちらの方法で位置情報を取得するのか事前に決定しておく必要がある。端末による対応/非対応状況もあるため、注意が必要。iPhone、Android端末での位置情報取得方法iPhoneの情報は下記。yuum3のお仕事日記CLLocationManagerクラスにより位置情報が取得できる。GPS/Wi-Fi/基地局のどの位置情報から取得されているかはフレームワークで隠蔽されているため分からない。最適な方法で取得してくれる。Androidの情報は下記。俺の基地LocationManagerクラスのgetBestProvider()メソッドにより、最適なプロバイダ(GPSまたはネットワーク(Wi-Fiと基地局))が取得できる。プロバイダを明示的に指定して、利用したいプロバイダを指定することも可能。端末によっては位置情報の取得機能に不具合があるらしいので、注意が必要。APIを利用することで位置情報を取得することができる。geolocationオブジェクトは、window.navigator.geolocationで取得できる。用意されているメソッドは以下の通り。option)現在の位置を取得するsuccessCallbackは位置情報に関するpositionオブジェクト、errorCallbackはエラー内容に関するerrorオブジェクトをそれぞれ受け取る。optionにはタイムアウトの時間やどれだけの精度で位置情報を取得するか設定できる。option)位置を定期的に取得するsuccessCallbackは位置情報に関するpositionオブジェクト、errorCallbackはエラー内容に関するerrorオブジェクトをそれぞれ受け取る。optionにはタイムアウトの時間やどれだけの精度で位置情報を取得するか設定できる。位置情報の取得が許可されていない(1)、位置情報の取得が利用できない(2)、タイムアウト(3)}HTML5に未対応のブラウザでは、Gearsを利用することで位置情報が取得できるが、Gearsのインストールが必要なため敷居は高い。blogGeoHex(ジオヘックス)緯度経度を1つの文字列として保持したり、マス目のような領域として位置情報を扱ったりする仕様。読者になる検索リンクはてなブログブログをはじめる週刊はてなブログはてなブログPro最新記事ISUCON9予選に参加しました月別アーカイブスポンサーリンクはてなブログをはじめよう!matsukazさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。