自学内容网 自学内容网

高级 <HarmonyOS主题课>让您的应用拥有领先的位置服务能力的课后习题

天之道,其犹张弓与?
高者抑下,下者举之,有余者损之,不足者补之。
天之道,损有余而补不足。
人之道,则不然,损不足以奉有余。

孰能有余以奉天下,唯有道者。
是以圣人为而不恃,功成而不处,其不欲见贤。


内容主要来自:<HarmonyOS主题课>让您的应用拥有领先的位置服务能力
在这里插入图片描述

在这里插入图片描述

人们日常生活中,如查看所在城市的天气、出行打车、旅行导航、运动记录,都离不开定位用户终端设备的位置,在Android 或 IOS平台开发时,我们都需要借助高德地图开放平台 或者百度地图开放平台来实现定位功能。

而在鸿蒙系统中贴心地为我们提供了 Location Kit(位置服务),其使用多种定位技术提供服务,如GNSS定位、基站定位、WLAN/蓝牙定位(基站定位、WLAN/蓝牙定位后续统称“网络定位技术”);通过这些定位技术,无论用户设备在室内或是户外,都可以准确地确定设备位置。

判断题

  1. 在使用(逆)地理编码前,需要使用isGeocoderAvailable检查服务状态。✅

  2. 当同时配置定位场景和优先级策略时,会优先使用优先级策略。❌

单选题

  1. 获取精准定位需要申请哪个权限?

    A. ohos.permission.LOCATION

    B. ohos.permission.APPROXIMATELY_LOCATION

    C. ohos.permission.APPROXIMATELY_LOCATION和ohos.permission.LOCATION

    D. ohos.permission.LOCATION_IN_BACKGROUND

  2. 新闻类应用需要获取用户当前的城市信息,应该选择哪种[定位场景}(https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-geolocationmanager-V5#locationrequestscenario)?

    A. NAVIGATION

    B. TRAJECTORY_TRACKING

    C. CAR_HAILING

    D. DAILY_LIFE_SERVICE

    E. NO_POWER

多选题

  1. 哪些接口可以获取用户实时位置?

补充知识:

  • 地理编码:将详细的结构化地址转换为经纬度坐标。
  • 逆地理编码:将经纬度转换为详细结构化的地址。

在鸿蒙项目中开发定位应用,推荐阅读:Location Kit(位置服务)

另外两大地图厂商(高德、百度)也已经推出相应的鸿蒙版本SDK,如下所示:


原文地址:https://blog.csdn.net/wangcheeng/article/details/143530812

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!