温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

OpenHarmony地图的路线规划有哪些选项

发布时间:2026-01-10 02:35:20 来源:亿速云 阅读:96 作者:小樊 栏目:软件技术

OpenHarmony地图路线规划选项

一 调用系统地图的路线规划

  • 支持通过意图(Want)拉起系统地图进行路径规划或导航,常用 URI 为:maps://routes(路径规划)与 maps://navigation(直接导航)。
  • 关键参数:
    • 起点:可省略,省略时默认使用当前位置;也可显式提供经纬度或终点 POI 信息。
    • 终点:必填,支持经纬度与POI ID(如有则优先使用)。
    • 出行方式(vehicleType):0-驾车1-步行2-骑行
  • 坐标系要求:国内使用GCJ02,海外使用WGS84;如坐标为 WGS84,需先转换为 GCJ02 再发起请求。示例:使用 map.convertCoordinateSync(CoordinateType.WGS84, CoordinateType.GCJ02, wgs84Position) 完成转换。

二 第三方地图 SDK 在 OpenHarmony 上的路线规划

  • 原生 SDK 能力(以高德 OpenHarmony SDK 为例):
    • 模式与策略:支持驾车、步行、骑行、公交等多模式;驾车可设置路线策略(如速度优先等)。
    • 途经点:可添加多个途经点以生成多点路线。
    • 避让设置:支持设置避让区域(最多 32 个、每个区域最多 16 个顶点)与避让道路(仅支持一条)。
    • 结果信息:返回总距离预计时间高速费用(7 座及以下)、路况等,便于在应用内自定义展示与二次处理。
  • 离线能力:支持离线地图包与离线导航,适合弱网/无网场景(首次激活通常需联网)。

三 跨应用选择与多地图支持

  • 可通过意图方式调用设备上已安装的多种地图应用(如高德地图花瓣地图等)进行路线规划/导航,并支持:
    • 多地图应用可用性检查已安装列表获取;
    • 统一的地图选择弹窗
    • 设置起点/终点/途经点并显示标注与路线。
  • 典型导航模式:驾车、步行、公共交通、骑行

四 路线规划选项对比一览

选项 系统地图意图 maps:// 第三方 SDK(如高德) 跨应用调用
出行方式 驾车/步行/骑行(vehicleType:0/1/2 驾车/步行/骑行/公交,策略可配置 驾车/步行/公交/骑行
起点 可省略(默认当前位置) 可设任意坐标/POI 可设任意坐标/POI
终点 必填,支持经纬度与POI ID 必填,支持经纬度与 POI 必填,支持经纬度与 POI
途经点 不支持 支持(数量依 SDK 而定) 支持
避让设置 不支持 支持避让区域与避让道路 不支持
离线支持 取决于目标地图应用 支持离线地图/导航 取决于目标地图应用
坐标系 国内GCJ02,海外WGS84 依 SDK 要求(高德国内 GCJ02) 依目标地图应用要求
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI