c***@qq.com
c***@qq.com
  • 发布:2025-12-20 17:52
  • 更新:2025-12-20 17:53
  • 阅读:12

【报Bug】h5播放轨迹,移动小车时车头方向与轨迹不一致。

分类:uni-app

产品分类: uniapp/H5

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 4.85

浏览器平台: Edge

浏览器版本: 143.0.3650.96

项目创建方式: HBuilderX

示例代码:

this.mapContent.translateMarker({
markerId: 1,
destination: point,
autoRotate: true,
duration: speed,
complete: function(e){
thiz.translateMarker(speed,thiz.step,autoRotate);
}
});

操作步骤:

h5播放轨迹,调用mapContent.translateMarker接口移动小车。

预期结果:

h5播放轨迹,移动小车时车头方向与轨迹要一致。

实际结果:

h5播放轨迹,移动小车时车头方向与轨迹不一致。

bug描述:

H5以下代码,marker的旋转角度不对。指定角度也不对,小程度中是正常的。
this.mapContent.translateMarker({
markerId: 1,
destination: point,
autoRotate: true,
duration: speed,
complete: function(e){
thiz.translateMarker(speed,thiz.step,autoRotate);
}
});

2025-12-20 17:52 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该bug反馈内容不够完整。问题描述较简略,未说明地图组件类型(如高德/腾讯)、point数据结构及完整上下文;代码示例缺失关键初始化代码和变量定义,无法直接运行;复现步骤过于笼统,缺乏具体操作指引,难以复现问题。分类信息中缺少uni-app具体版本号(仅提供HBuilderX 4.85)和H5浏览器环境信息。

经核查知识库,translateMarker接口文档明确包含autoRotate参数(文档链接),但标注"moveWithRotate"仅微信小程序2.13.0支持。H5平台虽支持基础移动功能,但自动旋转可能存在实现差异。知识库未提及H5平台autoRotate功能异常,但根据平台特性说明,H5环境对方向计算的处理可能与小程序不同。

建议用户补充:1) 完整可运行代码片段 2) 地图组件初始化配置 3) point坐标数据结构 4) 具体H5浏览器类型及版本。当前反馈不足以确认是否为真bug,可能因H5平台特性导致方向计算逻辑差异。推荐先尝试更新至最新版HBuilderX(当前4.85非最新),并检查是否需手动计算轨迹角度后通过rotate参数设置。

内容为 AI 生成,仅供参考

要回复问题请先登录注册