Android 台灣中文網
標題: GPS定位準度與速度提升 & 導航APP求問 [打印本頁]
作者: jp0jo6 時間: 2013-3-4 12:14
標題: GPS定位準度與速度提升 & 導航APP求問
本帖最後由 jp0jo6 於 2013-3-4 12:27 編輯
不知道有沒有人跟我一樣對Sola的導航系統ㄘㄟˋ心很久了
雖然說 可以透過網路+GPS定位
但是... 我就是沒有網路嘛
總要透過小7的網路讓我定位完才能再出發
久了就乾脆遺忘有這功能
我還曾經有一段時間直接把內建的Google地圖直接停用
不過最近因緣際會地拿到一套導航界口碑良好的APP解鎖檔 "Garmin"
雖然說我們的APK.TW裡面早就有了, 但是早就失去信心的我其實也不會去注意這塊!!!
總之就是因為拿到這神器後 就開始研究GPS定位了
廢話完就進入正題吧
在眾多文章翻閱後我就一一解釋給大家聽吧
Android 的GPS定位方式 基本上 分兩種
第一種. 設定快速可以抓到衛星
而第一種又分兩個方式
一個是無ROOT - 安裝 GPS Status & Toolbox (也有人稱星曆) APP
https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2 (Google Play有我就不騙大家碎鑽了)
另一個有ROOT - 可以修改 "gps.conf" 的程式碼
第二種. 設定是可以快速將抓到的衛星給定位完成
他須進入工程模式內修改GPS, 但是我們SONY好像沒有給改 (其實我也不確定 可能我太拙)
工程模式:在打電話那邊輸入 『*#*#7378423#*#*』這串碼就可以進去了
進去就是一些測試, 大家可以進去玩玩, 順便檢查手機螢幕聲音等等功能是否正常
總之這方法我們行不通就先不研究了
呼呼呼 兩種方法都介紹完了
我似乎還漏了些甚麼吧...
gps.conf
對 就是gps.conf
我跟大家解說一下這個吧 (不過是我認知 對錯就看個人吧)
gps.conf是GPS這功能運作機制的一個指標
雖然有點虛無飄渺
不過沒關係 有興趣的人繼續聽 沒興趣的就跳過這段直接拉到下一段
『
SUPL_HOST=supl.sonyericsson.com
SUPL_PORT=7276
』
這是SONY原本的程式碼
而下面這段是我總和很多人的寫法改的
『
-1- NTP_SERVER=tw.pool.ntp.org
-2- NTP_SERVER=cn.pool.ntp.org
-3- NTP_SERVER=asia.pool.ntp.org
-4- NTP_SERVER=north-america.pool.ntp.org
-5- XTRA_SERVER_1=http://xtra1.gpsonextra.net/xtra.bin
-6- XTRA_SERVER_2=http://xtra2.gpsonextra.net/xtra.bin
-7- XTRA_SERVER_3=http://xtra3.gpsonextra.net/xtra.bin
-8- SUPL_HOST=supl.google.com
-9- SUPL_PORT=7276
』
PS. -1- ~ -9- 是我解說用的, 要自己改的不要加這些喔
1~4行分別是台灣區, 大陸區, 亞洲區, 北美區的伺服器
其實我不是很確定就是..... 伺服器
放越多當然會比較好
但重點是資料傳送出去在回收回來的速度
所以我把第一個設成台灣
後面就依序擴大了 (當然還有其他區域的伺服器我就沒特別研究了)
-8-紅色部分是google 原廠是sonyericsson, 我也看過有人寫nokia
是定位伺服器 各家都會有個家的伺服器 就看你喜歡用哪個吧!!!
講解完了
接下來交大家怎麼將gps.conf放進我們手機裡面吧!!!
首先你要有RE管理器 哪邊有!!! 不用我多說吧
開啟RE管理器後
找 根目錄 > etc (裡面會有一個原廠的gps.conf)
把紅色圈起來的部分, 改成可以讀寫
再把我寫的
gps.rar
(227 Bytes, 下載次數: 94)