Showing posts with label 台灣大地羅盤. Show all posts
Showing posts with label 台灣大地羅盤. Show all posts

Friday, January 17, 2020

台灣大地羅盤 2.6 Beta 測試版調整說明

可能是大部份使用者在使用大地羅盤時, 下方的座標詳細資訊都是展開的, 所以有許多朋友沒注意到收起來的情況下就會有高度(高程/altitude)資訊. 再加上最近許多山友被教導用 "截圖" 方式來傳送座標, 但在大部份手機的版面限制下, 截圖大地羅盤時通常無法涵蓋高度.

暫且不討論用資料量龐大的圖檔來傳送座標的妥適性, 綜合前述考量下我們決定將航向, 時速, 及高度三個資訊 "重覆" 顯示於下方的詳細資訊內(圖1).

但這樣一來詳細資訊實在塞太多東西了, 因此原先的衛星個數會移至GPS狀態動畫圖示的右側 (圖1), 而初始化時間 (首次定位完成時間/TTFF) 則會在點擊GPS狀態或衛星個數時以浮動訊息顯示(圖2).

除此之外, 分享位置(紙飛機按鈕)的功能也做了一些改善, 再請舊雨新知們多多支持測試計畫, 也歡迎改進建議喔!

立即加入測試計畫搶先體驗.

Tuesday, January 14, 2020

台灣大地羅盤 2.6 Beta 測試版發佈

立即加入測試計畫搶先體驗!

近日整合了登山界朋友的意見, 小改款之後推出這次的版本. 主要回應部份山友對於多元定位機制可能拿到非GPS座標的疑慮, 加入了 "定位方式" 的設定選項.

除此之外, 也藉這次機會將原先的 "最佳位置" 演算法改為最新的 "融合式定位". 原先我們採用的演算法是基於早期 Google 釋出的範例程式, 但後來 Google 便不再維護並另行開發融合式定位 (fused location) 演算法. 事實上, iPhone 平台的座標取得也一直是採用類似融合式定位的演算法. 而不管是哪個平台, 其演算法都已經過歐美法規驗證, 並成為目前先進國家AML緊急通話自動定位的基礎技術. (可惜台灣八字還沒一撇)

然而我們還是要再強調一次:

<<位置是一個圓不是一個點>>

經緯度是圓心, 準確度是半徑. 演算法不是重點, 重點是回報前要確認準確度, 回報時要提供準確度. 這也是使用大地羅盤傳送位置時, 我們一定會帶上準確度的原因. 一般來說, 50公尺的準確度對於戶外緊急救援就已經足夠了.

另外對於仍然無法信任此類演算法的朋友, 可以將  "定位方式" 修改為 "僅使用GPS位置". 但切勿在手機訊號不佳或電力不足的情況下, 開啟飛航模式來強迫手機使用GPS位置. 因為這樣可能會延長定位時間(因為AGPS無用武之地), 還會重新搜尋訊號消耗電力, 最壞的情況是無法再找回手機訊號.


其它部份, 就請大家參考以下改版公告了:

[羅盤]

  1. 新增定位方式設定選項: 融合式定位(新預設機制), 僅使用GPS, 最佳位置(原機制)
  2. 由於加入了 "融合式定位", 若分享準確度不及50公尺的位置時會以對話窗提示用戶. (原先僅就網路或基地台座標進行提示)
  3. 由於加入了 "僅使用GPS", 保持螢幕開啟選項由預設不啟用改為預設啟用(但不影響現有用戶), 以避免GPS在冷啟動的狀態下, 會有定位完成前螢幕就被鎖定的狀況.
  4. 座標詳細資訊加入 "衛星定位初始化時間" (TTFF)
  5. 可於選單中強制重新取得定位
  6. 以 "準確度" 取代原本的 "精確度" 或 "誤差" 以統一用語並貼近原文 (accuracy)
  7. 加入香港(HK)及中國(CN)地區語言檔
  8. 修正左下衛星訊號圖示會閃爍的問題

[轉換工具]

  1. 加入說明以提示可用於 DD/DMM/DMS 互相轉換

Tuesday, January 7, 2020

定位科技的迷思

(本文同步發表於靠北登山)

我要靠北 "基地台定位", "AGPS", 跟 "LINE定位" 被認為有害, 首先我想強調:

科技是中立的

今天如果有山友在求救前關掉了網路才開始用GPS定位, 此時他也關掉了AGPS (透過網路輔助的GPS) 能帶來的最大好處: 大幅縮短GPS首次定位所需要的時間 (即使只有一支基地台)

那首次定位 (TTFF - time to first fix) 需要多久呢? 最長可能要花12.5分鐘.

假設很不幸地這位山友在TTFF完成前昏迷了, 錯失了求救的機會, 那麼我們也要呼籲所有人不該使用GPS? 因為它的定位速度太慢, 是個害人的科技.

但有類似的案例嗎? 沒有, 因為如果真的有, 也沒有機會被知道.

因此:
  1. 如果有人因為後方交會法把磁偏角算反了而錯失救援, 那指北針跟地圖也應該被禁止.
  2. LINE的定位, 這又是另一個關於準確度故事了. 

用LINE求救已經有實例證明可行, 為何不建議LINE把位置資訊加上準確度? 今天消防單位, 搜救單位, 或留守人收到的位置準確度不足的話, 可以立即引導求助者 (特別是有搜救專業的公機關):
"我們已經收到約略位置, 請保持冷靜並試著等待準確度在50公尺以下再次送出位置."
Q: 準確度500公尺的定位真的沒有用嗎?
A: 首先至少可以確認熱區, 所以我們可以先在地圖上畫一個圓. 若當事人能自述在步道, 稜線或溪流附近, 或能從座標或當事人的氣壓錶得知海拔資訊, 就能推算出約略在哪條等高線上. 於是搜索"面"就可以收斂成搜索"線", 原理等同於紙本地圖定位的扶手欄杆法.

假設新聞沒有誇大, 那更真確的例子就是黑鷹事件是在LINE回報位置不準確的情況由"專業搜救團隊"修正定位而在12小時內結束任務.

結論: LINE定位的問題是它沒有提供準確度, 結果現在連AGPS也一起背黑鍋了.

鄉親啊! 台灣大地羅盤只有3萬多個Android使用者, LINE在台灣有2100萬的雙平台用戶, 讓我們一人一個 App 評價 (但拜託不要給人家一顆星我也是開發者), 建議LINE在分享跟接收位置都能明確看到準確度.


2020一起下架台灣大地羅盤啦!! (咦

Thursday, December 26, 2019

台灣大地羅盤被 Play Store 下架了!

是的你沒看錯, 而下架原因是我們在 App 裡放置了欺騙性廣告. 看到這裡您是否也跟我們一樣黑人問號呢? 台灣大地羅盤裡根本連廣告都沒有呀!

哦...信裡還附上一張截圖, 是我們在台灣大地羅盤裡提供了快速跳轉至台灣登山氣象跟地圖管理器的功能, 但這有像是官方所說的欺騙性廣告嗎?

總之已經先提出申訴了, 希望很快可以恢復上架.

Wednesday, January 23, 2019

抽屜式選單全面啟動

由 Outdoor Safety Lab 開發的全系列 App 導入了一致的抽屜式選單, 目前會先用來作為 App 內部功能及各個 App 之間的快速跳轉 (含 Google Play 引導安裝), 也預留未來擴充新功能時使用~

除此之外, 台灣登山氣象中由 Rudy 大大協助完成的「登山行程預報」功能, 也提供為一個獨立的應用程式圖示, 方便更快速地啟動. 也請舊雨新知們多多運用並給予建議了!

Saturday, December 22, 2018

台灣大地羅盤 2.3.2 版簡訊傳送機制調整公告 (取消直接發送的功能)

為了簡化發送簡訊的步驟, 原先大地羅盤在傳送簡訊時會向系統要求權限並直接傳送. 然而隨著 Google 對於特定權限的管控日趨嚴格, 在下一個版本我們將會改由系統簡訊程式代為轉送.

這樣的做法除了能符合 Google 的要求外, 相信也能消除部份使用者對於簡訊權限的疑慮. 然而因為要透過系統簡訊程式, 發送簡訊時將會多出兩個步驟. 首先是會在簡訊程式中預覽, 同時也有機會再次編修, 最重要的是要記得按下送出.

要調整長久以來驗證過的簡訊傳送機制, 其實心情是如臨深淵的, 因此也在前幾天就發佈了公測版. 截至目前為止沒有錯誤回報, 因此預計這周末就會發佈為正式版. 屆時若舊雨新知有發現任何問題或異常, 再請協助回報讓我們能及早修正了!

最後再祝大家暢遊山林, 出入平安~

Monday, August 13, 2018

台灣大地羅盤 iOS 版?

一個是 iPhone 6 的截圖, 另一個是 iPhone 5c 的截圖。

陌生的程式語言,陌生的開發工具,陌生的手機系統。萬事起頭難,老實說痛苦指數破表...

終於刻完了燒腦的旋轉羅盤,也完成了首頁畫面。曾經身為被 iOS UI 霸凌的 Android 使用者,所以再怎麼樣也不想用 Android UI 霸凌 iOS 使用者,即使 Material Design 已經日漸強勢,但 Bottom Sheet 或 Floating Action Button 對於 iOS 使用者還是有點陌生。

話說回來,所有的按鈕按下去都還不會有反應,還請大家耐心等待。

也因為還在開發初期階段,非常歡迎 iOS 使用者提供使用操作上的建議喔!

Saturday, April 14, 2018

台灣大地羅盤歐盟GDPR及地圖畫面新功能

歐盟前陣子公布了最新的一般資料保護法規(GDPR), 並即將在5月底實施. 許多公司可以說都是挫咧蛋, 畢竟違反GDPR的鉅額罰款隨隨便便都可以壓倒一家中小型公司. 雖然我們只是寫寫小程式, 也沒有任何歐盟使用者, 但還是希望能達到 "歐規" 要求.

因此我們讓使用者來決定是否要自動傳送使用統計或當機報告, 也就是先前所提到的 Crashlytics. (圖一)

另外最新的測試版中也加入了一個思考已久的地圖畫面功能 (圖二), 只要在原先的羅盤畫面上用手勢滑動即可切換. 關於地圖畫面有幾點想要特別說明:

  1. 地圖使用 Google 線上地形圖, 因為離線地圖會有下載跟更新的問題, 除了增加使用者的啟用難度也會加重圖資提供者的流量負擔.
  2. 地圖僅支援縮放而不支援移動, 中心永遠在目前位置, 因為地圖功能主要僅作為位置確認, 或了解自己的所在位置以提高安全感. 求救時若知道自己的大致位置可以提高留在原地的意願, 但我們不希望使用者嘗試用地圖去 "導航".
  3. 地圖也作為無法支援電子羅盤時的主要畫面; 前陣子有不少新款中階手機, 例如三星J7, 都沒有電子羅盤的硬體, 對於這些手機我們會額外跳出提示, 讓使用者直接切換到地圖畫面. (圖三)

若測試版進行順利, 預計在下星期開始將新功能正式發佈. 請舊雨新知及先進們加入測試人員協助測試, 並不吝提供建議及改進意見.

Monday, March 26, 2018

台灣大地羅盤測試版新上架!

這個版本調整了一下底色,讓下面的資訊看板陰影更明顯,視覺上也更立體。並且在展開後顯示「收合」按鈕 (圖一紅線圈起處)。

另外,這次也加入了閃退時的自動回報機制,採用的是 Google 官方建議的 Crashlytics,由先前被它併購的公司 Fabric 所提供。加入這個機制,能夠讓我們能更即時地偵測並處理品質問題。

圖二是 OruxMaps 7.2.9 更新後的提示訊息。隨著新版 Android 不斷加強對於省電的要求,相信未來對於 GPS 航跡紀錄會有更多的考驗。但即便不紀錄航跡,在手機裡備有離線地圖對於登山安全仍會很有幫助。

而另一方面也就如同提示訊息所說,不要在有風險的活動中以手機作為唯一的導航裝置。不管是傳統的紙本地圖加上指北針,或者手持式 GPS,都是值得投入時間去了解跟學習的。

願大家每次出入山林都能平平安安,並滿載大自然所帶來的富足。

立即加入測試人員搶先體驗測試版,同時也協助我們確認品質。

Friday, March 9, 2018

台灣大地羅盤支援快速啟用位置服務

雖然最近投入不少時間在地圖管理器, 但在這邊要插播一下大地羅盤的最新測試版!

這一版的新功能是我們一位研發志工所發起, 若手機設定已關閉位置服務, 只要在大地羅盤點一下啟用位置服務, 再於對話窗中同意即可快速啟用.

感謝志工的付出, 讓APP的使用門檻更簡單了一點. 相信這點點滴滴的努力, 都可以讓我們的登山環境更好.

為了慎重起見, 未來有加入新功能的版本都會先以測試版發布, 先讓大家幫我們做一下品管. 若有發現任何問題, 都請不吝協助回報. 非常感謝!!

立即加入 Google Play 台灣大地羅盤測試人員!

Friday, June 23, 2017

台灣大地羅盤 2.0 發佈 Alpha 版

加入 Google Play 測試人員計畫立即體驗!

  1. 套用Material Design
  2. 將分享座標及傳送簡訊整合為同一畫面
  3. 在羅盤畫面中可啟動轉換工具
  4. 將羅盤校正功能移至選單
  5. 更精確地定位使用者所在地的管轄消防局
這次的改版應該是大地羅盤上架以來改動最大的一次,最大的差別就是在 UI/UX 上採用了 Android 最新的 Material Design 概念。

原本的一頁式設計雖然簡單乾淨,但也因此無法達成先前使用者提出的一些需求。例如想要在羅盤畫面直接開啟轉換工具,或者必須到系統設定中才能把羅盤座標改為TWD97 TM2等。

雖然還是會擔心有許多使用者已經習慣了原本的操作,比較不習慣 Material Design,不過為了讓 App 與時俱進,也開啟未來更多可能,還是決定做這次的改版。

除此之外,很高興在前些日子有志工加入了我們的開發者行列,也在這次利用國土測繪局的開放資料,完成了使用者所在地管轄消防局的精確定位功能。

不過為了達成這項功能,也讓原本的 Android 2.1 最低版本要求提高到了 Android 4.0。如果有朋友對於這需求有困難,可以跟我們說一聲,也許可以再想想辦法。

前些日子看到了日本的YAMAP平台,心中有許多感觸。未來大地羅盤及登山天氣也會著手開始進行國際化,希望有朝一日我們也能提供國外登山愛好者優值的工具 App。

若有任何問題或建議,還請提供給讓我們有改進的機會。^^