HarmonyOS 获取当前定位不准确
获取当前定位不准确,差距特别大
当前位置为余杭区高教路 970 号,以下配置不同的 priority 都存在较大的定位差距
requestInfo 参数中的
priority 设置成 FIRST_FIX
scenario 设置成 UNSET
getCurrentLocation 方法 能获取到 经纬度,而且获取的经纬度,不准确,差距 特别大(跨区)
priority 设置成 ACCURACY
scenario 设置成 DAILY_LIFE_SERVICE
getCurrentLocation 能获取到 经纬度,而且获取的经纬度,不准确,差距 特别大(跨区)
若是将
priority 设置成 ACCURACY
scenario 设置成 NAVIGATION
getCurrentLocation 方法获取不到经纬度,并报 3301200 Failed to obtain the geographical location 错误。
import geoLocationManager from '@ohos.geoLocationManager'; 
 
let requestInfo:geoLocationManager.CurrentLocationRequest = {'priority': geoLocationManager.LocationRequestPriority.FIRST_FIX, 'scenario': geoLocationManager.LocationRequestScenario.UNSET,'maxAccuracy': 0}; 
 
geoLocationManager.getCurrentLocation(requestInfo, (err,location) => { 
  // 使用  逆地址 编码进行解析 
  let reverseGeocodeReq:geoLocationManager.ReverseGeoCodeRequest = {'latitude':location.latitude,'longitude':location.longitude,'maxItems':1} 
  geoLocationManager.getAddressesFromLocation(reverseGeocodeReq,(err, resultValues) => { 
    console.log('location getAddressesFromLocation = '+JSON.stringify(resultValues)) 
  }) 
 
  ))
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 求告知如何获取当前定位 
1529浏览  • 1回复 待解决
HarmonyOS 获取网络的信息不准确 
1255浏览  • 1回复 待解决
XComponent在onload事件中获取的大小不准确 
1742浏览  • 1回复 待解决
HarmonyOS onScroll回调yoffset不准确问题 
1614浏览  • 1回复 待解决
HarmonyOS 卡片定时刷新时间不准确 
1115浏览  • 1回复 待解决
Polyline组件绘制坐标不准确 
3119浏览  • 1回复 待解决
HarmonyOS  设置我的位置功能后并未显示当前位置点,需要点击定位才能显示当前定位点 
1380浏览  • 1回复 待解决
HarmonyOS 地图的路径规划功能不准确 
1275浏览  • 1回复 待解决
HarmonyOS uv timer定时器不准确? 
1713浏览  • 1回复 待解决
HarmonyOS List停止滑动回调不准确 
1688浏览  • 1回复 待解决
mysql LEFT JOIN 使用SUM不准确 
3898浏览  • 1回复 待解决
HarmonyOS开发中设置我的位置功能后并未显示当前位置点,需要点击定位才能显示当前定位点? 
941浏览  • 0回复 待解决
HarmonyOS webview elm.scrollTop返回值不准确 
970浏览  • 1回复 待解决
HarmonyOS  获取本地rdb数据库存储字节数大小不准确 
1642浏览  • 1回复 待解决
HarmonyOS Refresh组件onStateChange回调参数不准确 
1375浏览  • 1回复 待解决
HarmonyOS web组件需要处理页面加载失败后去加载自定义的失败页面,但是当前onErrorReceive不准确 
2187浏览  • 1回复 待解决
地图定位不准,是什么原因啊? 
1229浏览  • 1回复 待解决
HarmonyOS 多个二维码扫码时使用ScanCodeRect获取二维码的位置,位置不准确 
1538浏览  • 1回复 待解决
px2vp返回值不准确,有谁知道是什么原因? 
3785浏览  • 1回复 待解决
HarmonyOS  web获取定位异常,获取不到定位信息 
1206浏览  • 1回复 待解决
卡片的ID怎么准确的获取? 
433浏览  • 0回复 待解决
HarmonyOS  ArkUI如何准确获取组件尺寸变化情况? 
1232浏览  • 1回复 待解决
HarmonyOS 如何准确获取ArkUI组件尺寸变化情况? 
1639浏览  • 1回复 待解决





















验证问题后,发现第一种和第二种情况并未出现所说的存在较大的定位差距,第三种情况priority 设置成 ACCURACY,scenario 设置成 NAVIGATION,使用的均是GNSS定位技术,在室内、车库等遮蔽环境,GNSS技术很难提供定位服务。参考代码如下: