Android 使用百度定位GPSMock没有效果?
Created by: YuYongzhi
请补充如下信息。
期望的表现和实际的表现:
设置mock的经纬度后,使用定位 API 获取到的经纬度为mock的经纬度
问题重现的步骤
目前使用的是百度地图定位的 API,具体 API 如下。
Android 还是 iOS?系统版本是多少?手机品牌是什么?
小米手机,MIUI10,Android 8.0
其他的错误信息和堆栈信息如果有也可以一并提供出来
无错误日志
mLocationClient = LocationClient(this@GpsMockActivity)
val option = LocationClientOption()
option.openGps = true
option.coorType = BDLocation.BDLOCATION_GCJ02_TO_BD09LL
option.scanSpan = 1000
option.locationMode = LocationClientOption.LocationMode.Hight_Accuracy
option.setIsNeedAddress(false)
option.setIsNeedLocationDescribe(false)
option.isIgnoreKillProcess = false
option.enableSimulateGps = true
option.disableLocCache = true
option.disableCache(true)
mLocationClient!!.locOption = option
val listener = MyLocationListener()
mLocationClient!!.registerLocationListener(listener)
mLocationClient!!.start()
inner class MyLocationListener : BDAbstractLocationListener() {
override fun onReceiveLocation(location: BDLocation?) {
Log.i("GpsMock", "${location.latitude}, ${location.longitude}")
}
}