当前位置: 首页 > article >正文

Harmony 获取定位位置的方式

1、首先获取设备的位置信息,需要有位置权限
2、导入geoLocationManager模块,所有与基础定位能力相关的功能API,都是通过该模块提供的。

1 单次定位

单次获取当前设备位置,多用于查看当前位置、签到打卡、服务推荐等场景。

  • 方式1: 获取系统缓存的最新位置,没有缓存位置会返回错误码。
import { geoLocationManager } from '@kit.LocationKit';
import { BusinessError } from '@kit.BasicServicesKit'

try {
    let location = geoLocationManager.getLastLocation();
} catch (err) {
    console.error("errCode:" + JSON.stringify(err));
}
  • 方式2:获取当前位置,以快速定位策略(PRIORITY_LOCATING_SPEED)为例
import { geoLocationManager } from '@kit.LocationKit';
import { BusinessError } from '@kit.BasicServicesKit'

let re

http://www.kler.cn/a/325951.html

相关文章:

  • Webpack 1.13.2 执行 shell 命令解决 打印时没有背景色和文字颜色的问题
  • Linux-何为CentOS
  • 2024-11-17 -MATLAB三维绘图简单实例
  • 了解什么是Python(简介)
  • 解决 IDEA 修改代码重启不生效的问题
  • ARM 汇编指令
  • 休眠唤醒不了?你的4G模组不是装睡,而是少了一条指令…
  • Spring Mvc 基础源码分析
  • OceanBase 关于一号表笔记与ERROR 1060(42S21)问题
  • 表驱法优化代码
  • 入职2年的程序员,被劝退了!年纪大了,感觉好绝望!
  • Studying-图论包含的算法总结
  • [Python学习日记-31] Python 中的函数
  • Java开发:文件上传和下载
  • PCL 移动立方体重建(HOPPE)
  • STM32引脚PB3、PB4、PA15作为输入输出的特殊配置
  • mysql代理服务器
  • 自然语言处理实战项目
  • MinIO使用客户端进行桶和对象的管理
  • OpenCV视频I/O(1)视频采集类VideoCapture介绍
  • Mybatis-Mapper接口方式
  • SpringBoot依赖之Microsoft SQL Server Driver
  • 谈谈Redisson分布式锁的底层实现原理
  • 怎么提取视频里的音频?非常简单的提取音频方法
  • 上下位关系自动检测方法(论文复现)
  • Stargazers Ghost Network在GitHub平台上的隐性威胁