可能原因
未在module.json5文件中配置相关位置权限。
解决措施
主要涉及三种权限:
- ohos.permission.LOCATION用于获取精准位置。
- ohos.permission.APPROXIMATELY_LOCATION用于获取模糊位置。
- ohos.permission.LOCATION_IN_BACKGROUND用于后台定位的场景。
开发者根据需要在module.json5文件中配置进行声明,并获取用户明确授权方可使用,获取授权有两种方式:(1)通过requestPermissionsFromUser接口向用户弹窗以获得授权。(2)跳转到应用权限设置页面,打开开关进行授权。