[問題] 中國品牌手機定位問題

看板AndroidDev作者 (地板打滾~)時間3年前 (2021/11/24 14:08), 編輯推噓0(003)
留言3則, 2人參與, 3年前最新討論串1/1
目前我使用fused location provider API做定位, 因為功能是想做定位打卡,所以是採用 fusedLocationClient.requestLocationUpdates (locationRequest,locationCallback,looper); 的方式去更新並取得當下的位置資料, 在非中國手機測試狀況良好, 但在中國手機如OPPO或小米,則有出現定位錯誤的狀況, 查看定位點應該是取得了先前一筆位置資料,而非當下更新的資料, 我推測是因為中國手機無法使用google API的,所以在這種狀況下, 中國手機會選擇丟出手機內存的位置資料而未進行位置更新, 想請問除了使用高德或百度...等中國API外,有其他的方法可以解決這個問題嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.216.13.6 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1637734084.A.851.html

02/06 18:29, 3年前 , 1F
用location manager
02/06 18:29, 1F

02/14 15:15, 3年前 , 2F
Location manager在中國手機會有NETWORK_PROVIDER失效
02/14 15:15, 2F

02/14 15:16, 3年前 , 3F
的問題,而NETWORK_PROVIDER失效則會使在室內定位不精確
02/14 15:16, 3F
文章代碼(AID): #1XdTR4XH (AndroidDev)
文章代碼(AID): #1XdTR4XH (AndroidDev)