何封 wrote:在您終於把問題的條件...(恕刪) 其實小弟的問題是沒搞清楚啟用wifi時,定位用的是wifi定位,還是agps定位透過wifi傳輸到手機。因為在android os 1.6中,<位置>這個設定中"使用無線網路"的說明是:使用wifi與/或行動網路來決定位置但也感謝何兄的指教,讓小弟在coding之餘有動力繼續找出問題
同樣開wifi 在位置設定 把gps 項目取消 只能用wifi or 基地台定位同樣開wifi 在位置設定 把行動網路項目取消 就是用agps定位兩個同時勾 是用gps 定位 因為更精準bzchang wrote:其實小弟的問題是沒搞...(恕刪)
小弟回答一下我發現我只要有連上wifi,然後選Google Map也能做我的定位之前就在想從來沒聽過上網取到的ip可以定位到鄉鎮以及我家附近路口後來仔細想想如果我猜的沒錯應該是手機在做agps的時候會將目前手機取到的附近三個基地台的編號傳回去某個地方去推算出大概的位置以這個NCC行動通信電台服務資訊來看http://freqgis.ncc.gov.tw/pub_new/PublicMap.aspx我輸入我家旁邊的路口後可以得到附近基地台,點我在用的電信公司『中華電信3G』可以取得那個路口的座標位置所以理論上只要把手機接收到的基地台編號傳回去,推出該基地台在哪個座標是很簡單的事在加上三個基地台的中間一定就是你所在的位置,再來依照手機傳回基地台資訊中的訊號強弱推算出更準確的位置所以要AGPS定位~前提是!1.手機要有基地台訊號(取得基地台資訊或編號)2.3G或Wifi能夠連上Internet傳回資料(應該是星歷資料吧,感覺到是像基地台座標資料)還有剛看到這篇文章http://www.nokia.com.tw/find-products/products/agps-info============以下轉貼==============================關於AGPS連線產生的費用* 使用 AGPS 必須連線到遠端伺服器取得衛星資料,惟連線僅會發生在每次啟動導航軟體之初,並在取得衛星位置後立即斷線。* 每次資料傳輸量大約 7K,依各家系統業者資費不同會有不同的收費。* 以中華電信 183 型為例,並以每日啟動導航軟體 3 次,一個月 90 次計算,則一個月約會產生 630K 的傳輸量,費用大約為 25 元。以中華電信 383 為例,則僅約 13 元。* 以上費率試算僅供參考,實際費用以各服務供應商與系統業者公告為準。===========================================所以其實用AGPS不會很貴,但我的Mcool連不上AGPS~唉
屎嘎抓 wrote:小弟回答一下我發現我...(恕刪) 事情都搞在一起才會混亂不堪GPS <-接收天上GPS衛星來作定位,美國人大放的開放所以免費但GPS大多都有個缺點,因為接收端(手機)必需先假設自己不知道自己在哪.所以每次定位要花一段時間一個一個去試著看看24顆衛星哪顆在天上,解算信號,然後推測自己的位置這有時一搞就要花上5~10分鐘.且都市使用GPS時受限於精度與運算速度,誤差多在10~15公尺級,並不好用.而AGPS的A指的是"輔助",它用上一些GPS以外的信號來協助GPS的定位因此要認知的是只要能接受外來輔助協助定位的GPS定位都能稱為AGPS通常有幾種來源:(1)接收星曆手機有系統商,系統商有地理資訊(例如CHT肯定在台灣吧?),經由這個判斷手機會先去下載當下的GPS星曆星曆會載明了此時此刻24顆GPS衛星應該會有哪幾顆在自己頭上收的到.哪幾號衛星在哪個方向,以及較精確的現在時間,這些都可以加速GPS的定位速度.星曆是一份文件,手機會在定位時即時從網路上下載(不論3G或WiFi),下載產生的資料流量要錢.(2)使用WiFi或手機基地台定位現在許多基地台都有載明地理資訊,手機是一定會有提供,WiFi則是逐漸有支援.手機會去問一下附近搜尋的到的基地台地理資訊,有3個地理坐標後就可以進行大略的定位.Android手機可以在沒有開啓GPS或GPS運作失效時做大略定位就是利用這套方案而搭配GPS進行AGPS時,這個輔助系統可以早GPS一步先知道自己大略的位置.減少GPS解算自己位置的錯誤嘗試時間=減少GPS定位完成的時間.而且這等於算是另一套定位系統,用它與GPS特性的不同這點互相比對消除誤差,可以將定位精確到公尺級.這個不用錢,因為沒有資料流量,手機只是向基地台問問一些基本資訊(其中就包含地理資訊),沒有上傳下載用戶的資料.