openharmony 鸿蒙 changelogs-geoLocationManager

2023-10-30 浏览 (366)

位置服务子系统ChangeLog

cl.location.1 新增获取WiFi/BT扫描结果的系统接口

@ohos.geoLocationManager.d.ts中增加获取WiFi/BT扫描结果的接口,这些接口是systemApi。

变更影响

系统应用可以从调用@ohos.geoLocationManager.d.ts中的接口获取WiFi/BT扫描结果,用于网络定位。

关键的接口/组件变更

类名接口类型接口声明变更类型
geoLocationManagermethodfunction on(type: 'locatingRequiredDataChange', config: LocatingRequiredDataConfig, callback: Callback<Array<LocatingRequiredData>>): void;新增接口
geoLocationManagermethodfunction off(type: 'locatingRequiredDataChange', callback?: Callback<Array<LocatingRequiredData>>): void;新增接口
geoLocationManagermethodfunction getLocatingRequiredData(config: LocatingRequiredDataConfig): Promise<Array<LocatingRequiredData>>;新增接口

适配指导

以单次获取扫描信息为例:

import geoLocationManager from '@ohos.geoLocationManager';
let config = {'type': 1, 'needStartScan': true, 'scanInterval': 10000};
try {
    geoLocationManager.getLocatingRequiredData(config).then((result) => {
        console.log('getLocatingRequiredData return: ' + JSON.stringify(result));
    })  
    .catch((error) => {
        console.log('promise, getLocatingRequiredData: error=' + JSON.stringify(error));
    });
} catch (err) {
    console.error("errCode:" + err.code + ",errMessage:" + err.message);
}

你可能感兴趣的鸿蒙文章

harmony 鸿蒙arkui子系统ChangeLog

harmony 鸿蒙设备管理ChangeLog

harmony 鸿蒙输入法框架子系统-输入法框架ChangeLog

harmony 鸿蒙multimedia子系统ChangeLog

harmony 鸿蒙主题框架子系统锁屏管理ChangeLog

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/d6e4e4fd084248ebb2c3c54b4ac607d9