赞
踩
当Android版本大于等于6.0时,使用百度地图的定位功能存在一个问题,就是授予权限与初始化位置相关类之间存在时续逻辑问题,使得即使动态授予了权限,也无法及时更新地图的定位。 解决方法是:在动态授予权限成功的回调方法中调用 mLocationClient.restart();定位SDK将会进行重新初始化的操作,从而规避上述问题。 相关文档可以到百度地图定位SDK中查看
mLocationClient.restart();