最近FourSquareというアプリでGPSを使って、自分のいる場所をFacebookなどで共有しているのですが。
どうもGPSの精度が悪い。

以前からGalaxyのGPSの評判は悪かった(測位に時間がかかる、正しい位置を検出できないなど)ですが、そんなに困っていなかったので考えていませんでした。

また、root化しないと改善できないということを聞いたことがあったので、そこまでして改善しなくてもいいか・・・という考えでした。


しかし、調べてみるとroot化なしでも改善できる方法を見つけました。
その方法を紹介しようと思います。

ただし、以下の設定はAndroid2.2と2.2.1専用の設定になります。
Android2.3以降はデフォルトでもGPSの設定が改善されているようです。



まずはGPSを有効にします。

電話をかける画面で「*#3214789650#」を押します。
最後の「#」を押した直後に「GpsSetup2」が起動します。


ここから細かい設定に移ります。

GpsSetup2のメニュー階層です(一部)


GpsSetup2

|
--Settings
| |-- Parameter Settings
| | |--Address
| | |--Start mode
| | |--SSL
| | |--Pisition mode
| |

| |--Fix Request Settings
| |--Session Type
| |--Session Operation
| |--Number of Fixes
| |--Time between fixes
| |--Session Timeout
| |--Accuracy
| |--Server Option
|

|-- Commands
| |--Get position
| |--TTFF test
| |--NMEA log

|
|-- gpsOneXTRA
|--Xtra Enable
|--Trriger Download

(アメブロがtabとかスペースを勝手に削除しちゃうようで、上の図が見づらくなってます・・・すみません。)



1:Settings > Parameter Settings > Position mode と移動し、画面上の「Posion Mode」ブルダウンから「option3」を選択。チェックリストの内容は変更しなくてOK


2:Settings > Fix Request Settings > Session Type と移動し、「Tracking」から「New Position」に変更


3:Settings > Fix Request Settings > Session Operation と移動し、「MS-based」を選択(デフォルトで設定されていました)


4:Settings > Fix Request Settings > Number of Fixes と移動し、「999999999」を入力(デフォルトで設定されていました)

5:Settings > Fix Request Settings > Session Timeout と移動し、「30」を入力


6:Settings > Fix Request Settings > Accuracy と移動し、「50」を入力


7:Settings > Fix Request Settings > Server Option と移動し、「Local」を選択(本当はDefaltを選択するのですが、なぜかボタンの名前と位置が逆になっているため、Localを押せばDefaltが選択されます)


8:gpsOne XTRA > Xtra Enableへ移動し、「Enable」を選択


9:戻るボタン(本体右下)を何度か押し、GpsSetup2を終了します。



これでGalaxySを再起動すると設定した項目が反映され、GPSの測位速度が改善されます。

ただし、自分のいる位置などの環境によっては改善されない場合もあるようです。


僕はかなり改善されたような気がします。


FourSquareは自分のいる場所(スポットといいます)にチェックインして(友達と共有して)遊ぶアプリなので、自分のいる場所がある程度検出できないとチェックインができずに困っていました。


この設定をしてからは、ほとんど誤差なく、かつ、速く測位できるようになりました(今のところ)

GPSの精度が気になる方は一度設定してみてはいかがでしょうか。

AppsOrganizerの使い方について質問があったので、解説しようと思います。

ダウンロードはこちら から


このアプリは以前にもこちら で紹介しました。


このアプリは端末内のアプリを「ラベル」で分類するアプリです。
分類したラベルはホーム画面にウィジェットとして配置できるので、PCで言うフォルダの様な扱いが可能です。

1つのアプリを複数のラベルに分類することもできるので、管理がしやすいです。


アプリを起動すると以下のような画面になります。


情報工学専攻の大学生のブログ



「ラベル」というタブを選択します。


情報工学専攻の大学生のブログ



デフォルトでは


Android
Games
Internet
Multimedia
Tools


というラベルがありますが、僕は上記のように


Games
life
Media
Net
News
SNS
Tools
useful



というラベルでアプリを分類しています。


ラベルタブでは、各ラベルをロングタップ(長押し)すると



ラベルの名前を変更
ラベルの削除
ラベルのアイコンを変更
ラベルに入れるアプリの選択
ラベルのウィジェットをホーム画面に追加



ができます。


また、「アプリ」タブでは各アプリをロングタップすることで、



そのアプリを分類するラベルを選択
アプリを起動
アプリをインストール

ができます。



また、メニューボタン(本体左下)を押し、「設定」を選択すると以下のような設定項目があります。


情報工学専攻の大学生のブログ



「シングルクリックアクション」は「ラベルを選択」にし、他の項目は上記のようにチェックをします。




試しにホーム画面にウィジェットを追加してみましょう。


先ほどの「ラベルタブ」から、各ラベルを長押しして「ホームに追加」を選んでもいいですし、

ホーム画面の何もないところを長押しし、「ウィジェット」→「Apps Organizer」を選んで、配置したいラベルを選んでもよいです。



情報工学専攻の大学生のブログ



たとえば、2段目の3列目にある電卓のラベルが「life」ラベルです。


これをタップすると以下のような画面になります。



情報工学専攻の大学生のブログ 情報工学専攻の大学生のブログ



ラベル名の横にある「スター」マークですが、普段使うアプリはスターをつけておいて、普段は使わないけどラベル分類しておくアプリに関してはスターを外しておくと便利です。


スターの付け外しは、先ほどのラベル分類画面から行えます。


簡単になりましたが、何かわからないことがあればコメント欄かメッセージ、またはTwitterでも受け付けてます!


今年最後の記事はアプリの紹介となりました!

来年は個人的に忙しくなるのであまり頻繁に更新できませんが、できる限り更新していこうと思いますので、引き続きぽむひこをよろしくお願いいたします。