Android 使用百度定位GPSMock没有效果
- Dominant language
- Java
- Stars
- 20.4k
- Forks
- 3.2k
- Avg merge
- 1d 12h
- Merged PRs (30d)
- 2
Description
请补充如下信息。
> 期望的表现和实际的表现。(如有)
设置mock的经纬度后,使用定位 API 获取到的经纬度为mock的经纬度
> 问题重现的步骤。(如有)
按使用指南设置mock定位
> Android 还是 iOS?系统版本是多少?手机品牌是什么?(如有)
华为P20/一加5t,EMUI10/H2OS,Android 10/Android 11
> 其他的错误信息和堆栈信息如果有也可以一并提供出来。(如有)
未发现任何异常信息
```
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}")
}
}
```
Contributor guide
Assessment
This issue has not been assessed yet.