HarmonyOS 定位失败 错误码3301200:

定位经常失败,尤其是第一次安装APP的时候,十次有3次都是失败,有没有什么优化方式,超时的时间也很长

{“code”:3301200,“message”:“BussinessError 3301200: Failed to obtain the geographical location.”}

let requestInfo:geoLocationManager.CurrentLocationRequest = { 'priority': geoLocationManager.LocationRequestPriority.LOW_POWER, 'maxAccuracy': 4 };
HarmonyOS
2024-12-27 16:10:41
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

定位失败的原因主要是因为 maxAccuracy 设置的太小了,导致定位坐标被认定为不符合要求而被忽略,可以尝试改大一些,比如 100,经测试第一次定位 1s左右,后面每次都是几十毫秒

let startTime = new Date().getTime();
let requestInfo:geoLocationManager.CurrentLocationRequest = {'priority': geoLocationManager.LocationRequestPriority.FIRST_FIX,
  'scenario': geoLocationManager.LocationRequestScenario.UNSET,'maxAccuracy': 100};

let locationChange = (err:BusinessError, location:geoLocationManager.Location):void => {
  if (err) {
    console.error('locationChanger: err=' + JSON.stringify(err));
  }
  if (location) {
    console.log('locationChanger: location=' + JSON.stringify(location));
    this.message = '定位信息:' + JSON.stringify(location) + '\n 花费时间:' + (new Date().getTime() - startTime) / 1000
  }
};
try {
  geoLocationManager.getCurrentLocation(requestInfo, locationChange);
} catch (err) {
  console.error("errCode:" + err.code + ",errMessage:" + err.message);
};
分享
微博
QQ
微信
回复
2024-12-27 19:30:24
相关问题
startAbility跳转失败返回错误码16000001
2581浏览 • 1回复 待解决
HarmonyOS 错误码7400201
559浏览 • 1回复 待解决
TCPSocket on('close')错误码
980浏览 • 1回复 待解决
HarmonyOS 关于2300006错误码
615浏览 • 1回复 待解决
错误码62980096怎么处理
1398浏览 • 1回复 待解决
network bindSocket错误码问题
710浏览 • 1回复 待解决
HarmonyOS 错误码:1001502003 无效参数
254浏览 • 1回复 待解决
HarmonyOS 发布API错误码203489281
198浏览 • 1回复 待解决
HarmonyOS TCPSocket返回错误码2301004
496浏览 • 1回复 待解决
webview错误码105 是什么错误
1247浏览 • 1回复 待解决
eglSwapBuffers常见错误码分析
1249浏览 • 1回复 待解决
HarmonyOS avplayer错误码好像不对
422浏览 • 1回复 待解决
请求广告返回错误码401
2745浏览 • 1回复 待解决
Web的onErrorReceive错误码含义
2215浏览 • 1回复 待解决
请求广告返回错误码21800003
2760浏览 • 1回复 待解决
HarmonyOS 文件下载返回错误码8
210浏览 • 1回复 待解决
request上传返回错误码401
948浏览 • 2回复 待解决
HarmonyOS 指纹报错没有错误码
233浏览 • 1回复 待解决
HarmonyOS 错误码801意义不明确
404浏览 • 1回复 待解决
提问
该提问已有0人参与 ,帮助了0人