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

作者: kid3652 (地板打滾~)   2021-11-24 14:08:00
目前我使用fused location provider API做定位,
因為功能是想做定位打卡,所以是採用
fusedLocationClient.requestLocationUpdates
(locationRequest,locationCallback,looper);
的方式去更新並取得當下的位置資料,
在非中國手機測試狀況良好,
但在中國手機如OPPO或小米,則有出現定位錯誤的狀況,
查看定位點應該是取得了先前一筆位置資料,而非當下更新的資料,
我推測是因為中國手機無法使用google API的,所以在這種狀況下,
中國手機會選擇丟出手機內存的位置資料而未進行位置更新,
想請問除了使用高德或百度...等中國API外,有其他的方法可以解決這個問題嗎?
作者: asadman1523 (黑炭)   2020-02-06 18:29:00
用location manager
作者: kid3652 (地板打滾~)   2020-02-14 15:15:00
Location manager在中國手機會有NETWORK_PROVIDER失效的問題,而NETWORK_PROVIDER失效則會使在室內定位不精確

Links booklink

Contact Us: admin [ a t ] ucptt.com