harmony 鸿蒙位置服务子系统JS API变更

  • 2022-12-22
  • 浏览 (582)

位置服务子系统JS API变更

OpenHarmony 3.2 Beta2版本相较于OpenHarmony 3.2 Beta1版本,位置服务子系统的API变更如下:

接口变更

模块名 类名 方法/属性/枚举/常量 变更类型
ohos.geolocation CountryCodeType COUNTRY_CODE_FROM_NETWORK 新增
ohos.geolocation CountryCodeType COUNTRY_CODE_FROM_LOCATION 新增
ohos.geolocation CountryCodeType COUNTRY_CODE_FROM_SIM 新增
ohos.geolocation CountryCodeType COUNTRY_CODE_FROM_LOCALE = 1 新增
ohos.geolocation CountryCode type: CountryCodeType; 新增
ohos.geolocation CountryCode country: string; 新增
ohos.geolocation GeoLocationErrorCode QUERY_COUNTRY_CODE_ERROR 新增
ohos.geolocation GeoLocationErrorCode NOT_SUPPORTED = 100 新增
ohos.geolocation Location isFromMock: Boolean; 新增
ohos.geolocation GeoAddress isFromMock: Boolean; 新增
ohos.geolocation LocationMockConfig locations: Array<Location>; 新增
ohos.geolocation LocationMockConfig timeInterval: number; 新增
ohos.geolocation ReverseGeocodingMockInfo geoAddress: GeoAddress; 新增
ohos.geolocation ReverseGeocodingMockInfo location: ReverseGeoCodeRequest; 新增
ohos.geolocation geolocation setReverseGeocodingMockInfo(mockInfos: Array<ReverseGeocodingMockInfo>, callback: AsyncCallback<void>) : void;
setReverseGeocodingMockInfo(mockInfos: Array<ReverseGeocodingMockInfo>) : Promise<void>;
新增
ohos.geolocation geolocation disableReverseGeocodingMock(callback: AsyncCallback<void>) : void;
disableReverseGeocodingMock() : Promise<void>;
新增
ohos.geolocation geolocation enableReverseGeocodingMock(callback: AsyncCallback<void>) : void;
enableReverseGeocodingMock() : Promise<void>;
新增
ohos.geolocation geolocation setMockedLocations(config: LocationMockConfig, callback: AsyncCallback<void>) : void;
setMockedLocations(config: LocationMockConfig) : Promise<void>;
新增
ohos.geolocation geolocation disableLocationMock(scenario?: LocationRequestScenario, callback: AsyncCallback<void>) : void;
disableLocationMock(scenario?: LocationRequestScenario) : Promise<void>;
新增
ohos.geolocation geolocation enableLocationMock(scenario?: LocationRequestScenario, callback: AsyncCallback<void>) : void;
enableLocationMock(scenario?: LocationRequestScenario) : Promise<void>;
新增
ohos.geolocation geolocation getCountryCode(callback: AsyncCallback<CountryCode>) : void;
getCountryCode() : Promise<CountryCode>;
新增
ohos.geolocation geolocation off(type: ‘countryCodeChange’, callback?: Callback<CountryCode>) : void; 新增
ohos.geolocation geolocation on(type: ‘countryCodeChange’, callback: Callback<CountryCode>) : void; 新增

你可能感兴趣的鸿蒙文章

harmony 鸿蒙元能力子系统JS API变更

harmony 鸿蒙无障碍子系统JS API变更

harmony 鸿蒙帐号子系统JS API变更

harmony 鸿蒙ArkUI子系统JS API变更

harmony 鸿蒙包管理子系统JS API变更

harmony 鸿蒙基础通信子系统JS API变更

harmony 鸿蒙公共基础库子系统JS API变更

harmony 鸿蒙DFX子系统JS API变更

harmony 鸿蒙分布式数据管理子系统JS API变更

harmony 鸿蒙事件通知子系统JS API变更

0  赞