[問題] 如何偵測室內或室外(GPS provider)
以下都是設定中的GPS有開啟但AGPS(network provider那個)沒開的狀況
當在室內的時候 直接對GPS provider要location
會拿到null 這個...沒有問題...
可是
若這支手機曾經在室外使用過 GPS provider 並成功定到位
然後這支手機移動到室內後
再去跟GPS provider要location
反而不是null了 而是會一直拿到室外定位得到的位置
這似乎是因為我使用的是getLastKnowLocation的關係
但我不知道有沒有其他的方法取得座標或偵測這樣的狀況
總之 這樣跟我要的結果不太一樣...
我原本是希望 "若使用者到室內後 顯示GPS無法使用"之類的
我有考慮過使用getTime來用 不過這樣的話變成是我要自己決定一個timeout
有沒有更好的辦法呢??
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.4.56
推
05/04 14:39, , 1F
05/04 14:39, 1F
→
05/04 15:52, , 2F
05/04 15:52, 2F
→
05/05 00:39, , 3F
05/05 00:39, 3F
→
05/05 00:39, , 4F
05/05 00:39, 4F
推
05/05 14:58, , 5F
05/05 14:58, 5F
→
05/05 14:59, , 6F
05/05 14:59, 6F
推
05/05 21:38, , 7F
05/05 21:38, 7F
→
05/05 22:28, , 8F
05/05 22:28, 8F
→
05/05 22:28, , 9F
05/05 22:28, 9F
→
05/05 22:41, , 10F
05/05 22:41, 10F
推
05/06 11:55, , 11F
05/06 11:55, 11F
→
05/06 11:56, , 12F
05/06 11:56, 12F
→
05/06 11:57, , 13F
05/06 11:57, 13F
→
05/06 11:59, , 14F
05/06 11:59, 14F
→
05/06 14:27, , 15F
05/06 14:27, 15F
→
05/06 18:02, , 16F
05/06 18:02, 16F
→
05/06 20:43, , 17F
05/06 20:43, 17F
→
05/06 20:44, , 18F
05/06 20:44, 18F
→
05/06 20:44, , 19F
05/06 20:44, 19F
→
05/06 20:45, , 20F
05/06 20:45, 20F
→
05/06 20:45, , 21F
05/06 20:45, 21F
→
05/06 20:46, , 22F
05/06 20:46, 22F
→
05/06 20:46, , 23F
05/06 20:46, 23F
→
05/06 20:46, , 24F
05/06 20:46, 24F
推
05/07 00:41, , 25F
05/07 00:41, 25F
→
05/07 00:42, , 26F
05/07 00:42, 26F
→
05/07 00:43, , 27F
05/07 00:43, 27F
→
05/07 00:43, , 28F
05/07 00:43, 28F
→
05/07 00:44, , 29F
05/07 00:44, 29F
→
05/07 00:45, , 30F
05/07 00:45, 30F