[问题] 中国品牌手机定位问题

楼主: 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