Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
e5a2a215
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
e5a2a215
编写于
11月 20, 2022
作者:
L
liu-binjun
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
bugfix:Document delivery of error code requirements
Signed-off-by:
N
liu-binjun
<
liubinjun@huawei.com
>
上级
9f610cea
变更
3
展开全部
显示空白变更内容
内联
并排
Showing
3 changed file
with
169 addition
and
214 deletion
+169
-214
zh-cn/application-dev/reference/apis/js-apis-geoLocationManager.md
...lication-dev/reference/apis/js-apis-geoLocationManager.md
+11
-87
zh-cn/application-dev/reference/apis/js-apis-geolocation.md
zh-cn/application-dev/reference/apis/js-apis-geolocation.md
+142
-126
zh-cn/application-dev/reference/apis/js-apis-system-location.md
...application-dev/reference/apis/js-apis-system-location.md
+16
-1
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-geoLocationManager.md
浏览文件 @
e5a2a215
...
...
@@ -165,9 +165,9 @@ enableLocation(): Promise<void>
## geoLocationManager.disableLocation
disableLocation(
callback: AsyncCallback
<
void
>
): void;
disableLocation(): void;
关闭位置服务
,使用callback回调异步返回结果
。
关闭位置服务。
**系统API**
:此接口为系统接口,三方应用不支持调用。
...
...
@@ -177,9 +177,7 @@ disableLocation(callback: AsyncCallback<void>): void;
**参数**
:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| callback | AsyncCallback
<
void
>
| 是 | 用来接收错误码的回调。 |
无
**错误码**
:
...
...
@@ -201,48 +199,9 @@ disableLocation(callback: AsyncCallback<void>): void;
```
## geoLocationManager.disableLocation
disableLocation(): Promise
<
void
>
关闭位置服务,使用Promise方式异步返回结果。
**系统API**
:此接口为系统接口,三方应用不支持调用。
**需要权限**
:ohos.permission.MANAGE_SECURE_SETTINGS
**系统能力**
:SystemCapability.Location.Location.Core
**返回值**
:
| 参数名 | 说明 |
| -------- | -------- |
| Promise
<
void
>
| 返回错误码。 |
**错误码**
:
以下错误码的详细介绍请参见
[
位置服务子系统错误码
](
../errorcodes/errorcode-geoLocationManager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
|3301000 | Location service is unavailable. |
**示例**
```
ts
import
geoLocationManager
from
'
@ohos.geoLocationManager
'
;
geoLocationManager
.
disableLocation
().
then
((
result
)
=>
{
console
.
log
(
'
promise, disableLocation succeed
'
);
})
.
catch
((
error
)
=>
{
console
.
log
(
'
promise, disableLocation: error=
'
+
JSON
.
stringify
(
error
));
});
```
## geoLocationManager.isLocationPrivacyConfirmed
isLocationPrivacyConfirmed(type
: LocationPrivacyType, callback: AsyncCallback
<
boolean
>
): void
;
isLocationPrivacyConfirmed(type
: LocationPrivacyType): boolean
;
查询用户是否同意定位服务隐私申明,是否同意启用定位服务。只有系统应用才能调用。
...
...
@@ -255,7 +214,12 @@ isLocationPrivacyConfirmed(type : LocationPrivacyType, callback: AsyncCallback&l
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| type |
[
LocationPrivacyType
](
#locationprivacytype
)
| 是 | 指定隐私申明场景,例如开机向导中的隐私申明、开启网络定位功能时弹出的隐私申明等。 |
| callback | AsyncCallback
<
boolean
>
| 是 | 表示用户是否同意定位服务隐私申明。 |
**返回值**
:
| 类型 | 说明 |
| ------ | ---------------- |
| boolean | 表示用户是否同意定位服务隐私申明。。 |
**错误码**
:
...
...
@@ -280,49 +244,9 @@ isLocationPrivacyConfirmed(type : LocationPrivacyType, callback: AsyncCallback&l
```
## geoLocationManager.isLocationPrivacyConfirmed
isLocationPrivacyConfirmed(type : LocationPrivacyType,): Promise
<
boolean
>
;
查询用户是否同意定位服务隐私申明,是否同意启用定位服务。只有系统应用才能调用。
**系统API**
:此接口为系统接口,三方应用不支持调用。
**系统能力**
:SystemCapability.Location.Location.Core
**参数**
:
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| type |
[
LocationPrivacyType
](
#locationprivacytype
)
| 是 | 指定隐私申明场景,例如开机向导中的隐私申明、开启网络定位功能时弹出的隐私申明等。 |
**返回值**
:
| 参数名 | 说明 |
| -------- | -------- |
| Promise
<
boolean
>
| 表示用户是否同意定位服务隐私申明。 |
**错误码**
:
以下错误码的详细介绍请参见
[
位置服务子系统错误码
](
../errorcodes/errorcode-geoLocationManager.md
)
。
| 错误码ID | 错误信息 |
| -------- | ---------------------------------------- |
|3301000 | Location service is unavailable. |
**示例**
```
ts
import
geoLocationManager
from
'
@ohos.geoLocationManager
'
;
geoLocationManager
.
isLocationPrivacyConfirmed
(
1
).
then
((
result
)
=>
{
console
.
log
(
'
promise, isLocationPrivacyConfirmed:
'
+
JSON
.
stringify
(
result
));
});
```
## geoLocationManager.setLocationPrivacyConfirmStatus
setLocationPrivacyConfirmStatus(type
: LocationPrivacyType, isConfirmed: boolean, callback: AsyncCallback
<
void
>
): void;
setLocationPrivacyConfirmStatus(type
: LocationPrivacyType, isConfirmed: boolean
): void;
设置用户勾选定位服务隐私申明的状态,记录用户是否同意启用定位服务。只有系统应用才能调用。
...
...
zh-cn/application-dev/reference/apis/js-apis-geolocation.md
浏览文件 @
e5a2a215
此差异已折叠。
点击以展开。
zh-cn/application-dev/reference/apis/js-apis-system-location.md
浏览文件 @
e5a2a215
# 地理位置
>  **说明:**
> - 从API Version
7 开始,该接口不再维护,推荐使用新接口[`@ohos.geolocation`](js-apis-geolocation
.md)。
> - 从API Version
9开始,该接口不再维护,推荐使用新接口[`@ohos.geoLocationManager`](js-apis-geoLocationManager
.md)。
>
> - 本模块首批接口从API version 3开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
...
...
@@ -25,6 +25,9 @@ getLocation(Object): void
获取设备的地理位置。
> **说明:**<br/>
> 从API version 9开始废弃,建议使用[geoLocationManager.getCurrentLocation<sup>9+</sup>](#)替代。
**系统能力:**
SystemCapability.Location.Location.Lite
**参数:**
...
...
@@ -81,6 +84,9 @@ getLocationType(Object): void
获取当前设备支持的定位类型。
> **说明:**<br/>
> 从API version 9开始废弃。
**系统能力:**
SystemCapability.Location.Location.Lite
**参数:**
...
...
@@ -121,6 +127,9 @@ subscribe(Object): void
订阅设备的地理位置信息。多次调用的话,只有最后一次的调用生效。
> **说明:**<br/>
> 从API version 9开始废弃,建议使用[geoLocationManager.on(type: 'locationChange', request: LocationRequest, callback: Callback<Location>): void;<sup>9+</sup>](#)替代。
**系统能力:**
SystemCapability.Location.Location.Lite
**参数:**
...
...
@@ -173,6 +182,9 @@ unsubscribe(): void
取消订阅设备的地理位置信息。
> **说明:**<br/>
> 从API version 9开始废弃,建议使用[geoLocationManager.off(type: 'locationChange', callback?: Callback<Location>): void;](#)替代。
**系统能力:**
SystemCapability.Location.Location.Lite
**示例:**
...
...
@@ -192,6 +204,9 @@ getSupportedCoordTypes(): Array<string>
获取设备支持的坐标系类型。
> **说明:**<br/>
> 从API version 9开始废弃。
**系统能力:**
SystemCapability.Location.Location.Lite
**返回值:**
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录