PALMisLIFE 討論區

標題: 那個 GPS app 有信號強度跟衛星分布? [列印本頁]

作者: moe    時間: 2009-8-12 04:05
標題: 那個 GPS app 有信號強度跟衛星分布?
終於入手 iphone, 看在內建 AGPS, 想要找一些以前常用 GPS 軟體的替代品

翻了七八頁 GPS 軟體, 竟然找不到一個有信號強度跟衛星分布的 app @@
請問有沒有人知道在 iphone 上那個軟體可以看到 GPS 信號強度跟衛星分布圖的?
作者: Larry    時間: 2009-8-12 13:01
這個問題我想好久了,一直覺得奇怪。

以往一般GPS軟體都會有衛星強度與Sky view,
為什麼到了 iPhone 獨缺這個?

以下幾個跡象,不由得令人懷疑, iPhone 的 GPS 並非直接與衛星連通:
1. 室內可定位 - 此時收不到衛星訊號,只能透過基地台接收。
2. 室外定位導航中,若關閉3G訊號僅開GPS功能,將導致定位中斷。(手機收訓變弱時亦同)
3. 從未見過任何軟體中出現衛星分佈圖(外掛GPS軟硬體者除外)
4. GPS於大都會、市區內運作良好,精準度佳,甚至不怕大樓、高架橋阻擋(天上的衛星)訊號,但一到了郊區手機收訊不穩定時,導航能力也變差。此運作邏輯正與一般導航機狀況相反(一般GPS越到郊區越開闊的地方收訊越好)

看來 iPhone 所謂的衛星定位能力,有極高的可能皆靠基地台在運作,
無法單獨與衛星連通,或者根本就不(需要)去找衛星訊號???
作者: czh    時間: 2009-8-12 13:44
還有個嫌疑
GPS訊號無法多工?
以前WM舊機種只允許同時間跑一個GPS應用軟體
再多跑其他GPS應用軟體就會找不到GPS或收不到訊號
不知道iPhone3G是否有這種問題
作者: 阿輝    時間: 2009-8-12 14:35
還有個嫌疑
GPS訊號無法多工?
以前WM舊機種只允許同時間跑一個GPS應用軟體
再多跑其他GPS應用軟體就會找不到GPS或收不到訊號
不知道iPhone3G是否有這種問題
czh 發表於 2009-8-12 13:44


應該是沒有限制才對
iPhone 上面存取 gps / ip base  都是透過 API 而不是直接硬體存取
晚上來試試看好了
作者: liaolc    時間: 2009-8-12 14:35
GPS訊號多工可以用GPSGATE軟體分配,IPHONE的AGPS運作機制不知道如何,有些AGPS機種也是可以在沒有登錄基地台的情形下獨立定位。
作者: 阿輝    時間: 2009-8-12 14:38
其實  Larry 提的問題可能我上面就是解答?

iPhone 程式有兩種存取位置的方法,也就是存取 GPS 資料或是存取 IP Base 的定位資料
應用上則兩種混和 Mix 在一起洞

可能就是透過 API 方式,要到的資料就是位置資訊了....
作者: 阿輝    時間: 2009-8-12 14:40
例如 Webapp 取得經緯度資料的方式...

當然阿輝程式也很鳥,這只是推論
如果像是這裡以 API 取得資料,要就是得到座標資料,要麻就是 Fail,自然就沒有訊號衛星等資料了

Geolocation API
http://dev.w3.org/geo/api/spec-source.html



  1. var getPosition = function(pos) {
  2.     // pos.coords.latitude 及 pos.coords.longitude 即為座標資料
  3. };
  4. var errorCallback = function(error) {
  5.     // 定位失敗,可能是無法定位或是使用者關閉手機的定位服務
  6. };
  7. navigator.geolocation.getCurrentPosition(getPosition,
  8.     errorCallback, {enableHighAccuracy: true});

複製代碼

作者: 阿輝    時間: 2009-8-12 15:13
GPS訊號多工可以用GPSGATE軟體分配,IPHONE的AGPS運作機制不知道如何,有些AGPS機種也是可以在沒有登錄基地台的情形下獨立定位。
liaolc 發表於 2009-8-12 14:35


沒有裝 SIM 卡也可以定位的
作者: Larry    時間: 2009-8-12 15:24
GPS訊號多工可以用GPSGATE軟體分配,IPHONE的AGPS運作機制不知道如何,有些AGPS機種也是可以在沒有登錄基地台的情形下獨立定位。
liaolc 發表於 2009-8-12 14:35

沒錯! 拿 HP iPaq hw6515 AGPS 手機來說好了,
(關於 6515 AGPS運作方式請參考本人文章)
手機原本就內建GPS晶片,收訊方式與一般GPS設備同,
只差在於多了AGPS的助力,透過基地台連網提前下載衛星資料,
所以加快了衛星定位速度。

整理一下兩者比較,

hw6515
手機無訊號-可定位(獨立運作)
手機有訊號-可加速定位速度

iPhone
手機無訊號-無法定位(GPS無法獨立運作)
手機有訊號-可定位,甚至在室內無衛星情況下仍可。

總而言之,要讓 iPhone 的GPS啟動,手機就是不能關啦!

要說人家的 AGPS 是輔助型的 GPS (Assisted GPS),
那麼 iPhone 的 AGPS 呢?.............. Apple GPS???
作者: krisher    時間: 2009-8-12 17:05
印象中哪兒看到過, 挨奉OS不提供 satellite viewer,
整個定位是由系統統一提供定位訊號.
所以只能看目前能/不能定位而已.
剛找半天連結找不到, 所以這個只憑印象, 然後印象很可能有誤.
作者: Yada    時間: 2009-8-12 17:15
所以iphone不能去深山用......不能當緊急用.....
作者: zard    時間: 2009-8-12 17:32
之前在台北捷運地下段裡, 用ipod touch裡的google map,
居然也可以定位到捷運站的位置,

推測或許和Wifly等wifi 訊號有關連,
作者: scats    時間: 2009-8-12 17:48
沒錯,只能用CLLocationManager 取得位置資料,不提供下層device資訊。

請參考:
http://developer.apple.com/iphon ... TP40007072-CH14-SW9



印象中哪兒看到過, 挨奉OS不提供 satellite viewer,
整個定位是由系統統一提供定位訊號.
所以只能看目前能/不能定位而已.
剛找半天連結找不到, 所以這個只憑印象, 然後印象很可能有誤.
krisher 發表於 2009-8-12 17:05

作者: krisher    時間: 2009-8-12 18:15
其實挨奉的 gps 收很差. 我前擋貼 v70, 同樣位置放 sirf III 可以收到四五顆,
但是挨奉放下去就一片沈默 (無法定位).
這個應是定位在低速移動 (步行, 腳踏車) 為主要訴求, 適合在都會區移動找路.
所以其實新的挨奉加上了內建電子羅盤, 實用性會較高.
作者: Larry    時間: 2009-8-12 18:53
之前在台北捷運地下段裡, 用ipod touch裡的google map,
居然也可以定位到捷運站的位置,

推測或許和Wifly等wifi 訊號有關連,
zard 發表於 2009-8-12 17:32

剛剛試著把手機關掉,只開WiFi和GPS服務,一樣定不到位.......

手機接收機地台訊號,同時就可以得知附近幾個基地台與手機的約略距離,
藉由幾個基地台與手機之間的關係,用來求得手機的位置,這是可以理解的。
但是 WiFi 就不行了,手機一次只能登入一台 WiFi 基地台,
即使可偵測到附近有多少基地台,得到的也只是訊號強度,不是距離。

看樣子手機訊號不存在就不能玩。
作者: zard    時間: 2009-8-12 20:11
本文最後由 zard 於 2009-8-12 20:21 編輯

15# Larry
當時它的定位是定在各車站的位置,即使車子已經在半路上也是定在前一站或後一站,
所以猜測這些公共AP,有提供AP自己的位置資訊?

同時是有透過另一支E71手機開啟wifi分享, 讓touch上網.
雖然E71也有GPS,但是是地下段,應該沒有衛星訊號
若是從這邊跑座標資訊出來, E71走wifi傳座標給touch, 這樣也太神了... (誤)


有次在北縣的麥當勞也是有Hinet的AP, 結果定位到香港去了.
作者: Larry    時間: 2009-8-13 11:39
查了一下資料,Nokia E71 有內建 A-GPS,
http://www.nokia.com.tw/find-pro ... ical-specifications
GPS 和導航

    * 內建 A-GPS
    * Nokia Maps 應用程式

所以有能力在室內或地下室仍顯示所在地座標。
(但這應該是進地下室之前最後一次接收到衛星定位的位置)

如果 E71 把這些資料透過 WiFi 傳給 iPod Touch, 應該是有可能的。
作者: zard    時間: 2009-8-13 14:23
http://www.nsdesign.co.uk/blog/2 ... st-get-even-better/
http://www.mem.com.tw/news_content.asp?sn=0810080021

認真Google了一下, 原來是去比對附近的AP,然後去資料庫裡把座標定出來,@@
作者: moe    時間: 2009-8-13 15:30
看來全靠 API 做事, 壞處也不少哩...
上次看 Android market place 看到可以在收到來電同時查出電話號碼登記人資料的程式, 在 iphone 上應該就是不可能的任務了吧...
作者: krisher    時間: 2009-8-13 16:18
唔, 用手機基地台定位不是早就被玩爛了嗎.. PHS.
GSM 早期開工模也可以用附近基地台距離來玩定位. 因為基地台距離遠, 所以準確度有差而已.
至於 wifi, 找固定路由 (isp 等等), 或是有登記 ip 的公用基地台比對就可以,
表上沒有的或是浮動路由的變數太大, 所以用 wifi 定位的實用性要看地區.
作者: zard    時間: 2009-8-13 17:09
http://www.skyhookwireless.com/
背後是這家公司在維護AP的mac address與座標,
不過大概也只有都會區才會有足夠的密度




歡迎光臨 PALMisLIFE 討論區 (http://f.pil.tw/) Powered by Discuz! X2.5