Re: [討論] 離線地圖?

看板WindowsPhone作者 (派立肯)時間11年前 (2013/02/17 19:12), 編輯推噓6(606)
留言12則, 9人參與, 最新討論串2/3 (看更多)
我在紐西蘭剛好有機會參與MS和Nokia一起舉辦的Windows Phone 手機軟體開發的Workshop,其中就有討論到map的部分 WP手機定位會靠3G訊號發射台,Wifi熱點,和GPS三個來源, 也就是說只要有任何一個訊號以上就可以讓手機定位, 但是前兩者都會有某種程度以上的誤差,除非你人就在基地台下面 要不然就是在無線網路旁邊,所以要準確一定要仰賴GPS訊號 但是問題是站在程式設計的立場,要讓定位準確就必須要一直去搜尋GPS 這樣其實讓手機很耗電,所以MS提供給程式開發者的參數可以去設定 定位的精確度和搜尋GPS的頻率,為了就是希望app不要變成吃電怪獸 因為魚與熊者不可兼得,其實這些導航或是一直track的程式就是耗電的象徵 它們不斷要一直搜尋訊號而且會不斷的在記憶體裡面執行 離線地圖是WP的一大特色,但是如果有用過汽車衛星導航的就知道電源要一直插著 就是因為螢幕和GPS不斷在消耗電,手機在這上面要考慮的就不太一樣, 所以很有可能GPS不會像汽車的更新那麼快,一旦GPS訊號不穩定又沒有Wifi 這時候唯一能夠看得到手機位置的就剩基地台,所以map起笑真的也不是它故意的 大概是這樣 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.93.104.26

02/17 19:37, , 1F
感謝解惑
02/17 19:37, 1F

02/17 19:54, , 2F
是說想問樓主,wp的gps api是不是程式不在前景就不能取
02/17 19:54, 2F

02/17 19:54, , 3F
用gps資訊啊?endomondo 只要不在前景就不會紀錄gps …
02/17 19:54, 3F
這不是WP系統的問題,是APP的問題 因為在程式設計端這個部分可以控制,但是有幾個問題: 1. 要是萬一user忘記結束這個程式,那後果可能就是一直躲在後面吃電 (不要懷疑,很多人就是app不斷的開) 2. 當APP不是在螢幕上的那一個的時候,APP會有數種不同的模式存活... 要看程式設計者怎麼去取決和考量,我的印象中Android下面endomondo 還是會在背景繼續動作,超過一定時間不理它才會停止(不知道對不對...) WP應該也可以,可能就要等寫的人再做更好的版本來解決這個問題 ※ 編輯: pelicanper 來自: 118.93.104.26 (02/17 20:06)

02/17 21:19, , 4F
長知識!!!
02/17 21:19, 4F

02/17 21:50, , 5F
推,長知識:-o
02/17 21:50, 5F

02/17 21:58, , 6F
推~
02/17 21:58, 6F

02/17 22:25, , 7F
02/17 22:25, 7F

02/17 23:03, , 8F
WP背景運作要看微軟有沒有給API好用? MOPTT就是沒API沒辦
02/17 23:03, 8F

02/17 23:03, , 9F
法保持連線
02/17 23:03, 9F

02/18 00:42, , 10F
背景GPS不斷在WP做不到,只要進入墳場就是乖乖的半小時左
02/18 00:42, 10F

02/18 00:42, , 11F
右起床一次,就算OEM廠來寫也一樣。
02/18 00:42, 11F

02/18 03:59, , 12F
背景定位我記得有支援了,之前有演示導航的功能有
02/18 03:59, 12F
文章代碼(AID): #1H8Bi1up (WindowsPhone)
文章代碼(AID): #1H8Bi1up (WindowsPhone)