位置服务支持范围和能力说明
=============

#### 问题现象

[Location Kit位置服务](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/location-kit-intro?ha_source=sousuo&ha_sourceId=89000251)为应用提供实时准确的设备位置信息，满足丰富位置使用场景。

本文介绍位置服务的相关能力范围和特殊场景说明。

#### 解决方案

1.  位置服务支持的国家/地区。
    
    仅Wearable穿戴设备支持[海外国家/地区](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/location-kit-appendix#支持的国家地区)，其他设备类型仅支持中国境内（不包含中国香港、中国澳门、中国台湾），如果非穿戴设备在海外/地区使用可能会导致位置信息异常。
    
2.  除基础位置信息能力外，支持哪些开放能力？
    
    *   室内高精度定位：普通场景下，设备在室内时，使用网络定位，精度较低。开通室内高精度定位能力后，在国内指定的建筑室内，可实现高精度定位，并且可识别设备所在楼层。
    *   位置语义：开通位置语音能力后，通过单次定位[getCurrentLocation](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-geolocationmanager#geolocationmanagergetcurrentlocation)、持续定位[geoLocationManager.on('locationChange')](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-geolocationmanager#geolocationmanageronlocationchange)接口获取位置信息时，可以返回当前位置附近的POI信息。也可以通过[geoLocationManager.getPoiInfo](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-geolocationmanager#geolocationmanagergetpoiinfo20)接口直接获取当前位置附近的POI信息。
    *   Beacon围栏后台唤醒：Beacon围栏是指通过蓝牙Beacon设备和手机应用配合，实现“虚拟围栏”的功能。当用户靠近或离开某个特定的Beacon设备时，手机应用会收到通知。支持应用在后台或者不在线时进出围栏拉起应用。接口API见[geoLocationManager.addBeaconFence](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-geolocationmanager#geolocationmanageraddbeaconfence20)。
    *   获取蓝牙扫描信息：开通该能力后，应用可以扫描获取设备周边的蓝牙设备信息。接口API见[geoLocationManager.on('bluetoothScanResultChange')](https://developer.huawei.com/consumer/cn/doc/harmonyos-references/js-apis-geolocationmanager#geolocationmanageronbluetoothscanresultchange16)。
    
    以上能力需要在AppGallery Connect开通，开通指导见[申请开放能力权限指导](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/location-apply-open-capability)。
    
3.  位置服务可以获取的位置信息。
    
    经度、维度、海拔高度、设备移动速度、设备移动方向、当前位置附近的POI信息、附加信息（设备所在楼层等）
    
4.  位置服务可以获取的GNSS卫星状态信息。
    
    卫星个数、每个卫星的ID、载波噪声功率谱密度比、卫星高度角、卫星方位角、载波频率、卫星星座类型。
    
5.  个人数据处理说明。
    
    定位服务在处理个人数据后立即删除，不会保存和共享用户的个人数据。
    
6.  上报位置信息的时间间隔。
    
    GNSS定位时默认和最短上报时间间隔为1秒，网络定位时默认和最短上报时间间隔为20秒。在室内时默认使用网络定位。