#鸿蒙通关秘籍#不用高德或者百度这些sdk的话,用原生能力如拿到自己当前的准确位置?

HarmonyOS
6天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
SKU流星赶月
import { geoLocationManager } from '@kit.LocationKit';
import { BusinessError } from '@kit.BasicServicesKit'

let requestInfo: geoLocationManager.CurrentLocationRequest = {
  'priority': geoLocationManager.LocationRequestPriority.FIRST_FIX,
  'scenario': geoLocationManager.LocationRequestScenario.UNSET,
  'maxAccuracy': 0
};

try {
  geoLocationManager.getCurrentLocation(requestInfo).then((result) => {
    console.log('current location: ' + JSON.stringify(result));
  })
  .catch((error: BusinessError) => {
    console.error('promise, getCurrentLocation: error=' + JSON.stringify(error));
  });
} catch (err) {
  console.error("errCode:" + JSON.stringify(err));
}
分享
微博
QQ
微信
回复
6天前
相关问题
百度地图坐标系影响距离计算吗?
3116浏览 • 1回复 待解决
harmonyOS SDK 原生广告问题
151浏览 • 0回复 待解决
基于原生能力组件封装
426浏览 • 1回复 待解决
基于原生水印添加能力
763浏览 • 1回复 待解决
HarmonyOS原生分享能力使用
722浏览 • 1回复 待解决
基于原生能力跨应用跳转
821浏览 • 1回复 待解决
HarmonyOS 获取当前定位不准确
385浏览 • 1回复 待解决
基于原生能力网络状态感知
538浏览 • 1回复 待解决