卢春龙
2026-07-29 1649c3adcf3d05c2ea0822de14aa0953c22703f3
Merge branch 'lucl/feature_v2.4.0_ui' into 'feature_v2.4.0_ui'

fix(map-markers): 修正三角图标锚点以精确贴合路线端点坐标

See merge request robotaxi1/xp-robotaxi-miniprogram!197
2个文件已修改
16 ■■■■■ 已修改文件
src/robotaxi/pages/begin-route/hooks/use-map-markers.ts 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/robotaxi/pages/share-trip/hooks/use-map-markers.ts 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/robotaxi/pages/begin-route/hooks/use-map-markers.ts
@@ -231,7 +231,9 @@
        : "https://s.xiaopeng.com/xp-fe/robot-taxi/imgs/v2/golden-site-20260708.png",
      width: isPickupTriangle ? 40 : 18,
      height: isPickupTriangle ? 40 : 18,
      anchor: { x: 0.5, y: 1 },
      // 三角图标(up-triangle)实心尖端位于图片高度约 63% 处(下方 37% 为渐变阴影+透明留白),
      // 锚点上移到 0.5 让尖端贴合并略微压入坐标点(路线末端);其余图标仍用底边锚点 1。
      anchor: { x: 0.5, y: isPickupTriangle ? 0.5 : 1 },
      zIndex: 1,
      name: pickupName,
      hideNameCallout: shouldHidePickupName, // 名称通过图标下方 label 展示;修改态的名称气泡/限停/倒计时由各气泡分支单独控制
@@ -304,7 +306,9 @@
        : "https://s.xiaopeng.com/xp-fe/robot-taxi/imgs/v2/black-site-20260708.png",
      width: isDropoffTriangle ? 40 : 18,
      height: isDropoffTriangle ? 40 : 18,
      anchor: { x: 0.5, y: 1 },
      // 三角图标(down-triangle)实心尖端位于图片高度约 63% 处(下方 37% 为渐变阴影+透明留白),
      // 锚点上移到 0.5 让尖端贴合并略微压入坐标点(路线末端);其余图标仍用底边锚点 1。
      anchor: { x: 0.5, y: isDropoffTriangle ? 0.5 : 1 },
      zIndex: 1,
      name: dropoffName,
      // 三角态在图标下方展示目的地名称:送驾态 11px、待支付/完成态 22px
src/robotaxi/pages/share-trip/hooks/use-map-markers.ts
@@ -186,7 +186,9 @@
                : "https://s.xiaopeng.com/xp-fe/robot-taxi/imgs/v2/golden-site-20260708.png",
            width: isPickupTriangle ? 40 : 18,
            height: isPickupTriangle ? 40 : 18,
            anchor: { x: 0.5, y: 1 },
            // 三角图标(up-triangle)实心尖端位于图片高度约 63% 处(下方为渐变阴影+透明留白),
            // 锚点上移到 0.5 让尖端贴合并略微压入坐标点(路线末端);其余图标仍用底边锚点 1。
            anchor: { x: 0.5, y: isPickupTriangle ? 0.5 : 1 },
            zIndex: 1,
            name: pickupName,
            // 三角态:站点名称在图标下方展示
@@ -242,7 +244,9 @@
                : 'https://s.xiaopeng.com/xp-fe/robot-taxi/imgs/v2/black-site-20260708.png',
            width: isDropoffTriangle ? 40 : 18,
            height: isDropoffTriangle ? 40 : 18,
            anchor: { x: 0.5, y: 1 },
            // 三角图标(down-triangle)实心尖端位于图片高度约 63% 处(下方为渐变阴影+透明留白),
            // 锚点上移到 0.5 让尖端贴合并略微压入坐标点(路线末端);其余图标仍用底边锚点 1。
            anchor: { x: 0.5, y: isDropoffTriangle ? 0.5 : 1 },
            zIndex: 1,
            name: dropoffName,
            // 三角态:站点名称在图标下方展示