liaofang
2026-08-15 fa50ed48768e39db88d1301aa6687c31be028374
chore(camera): 注释掉Map性能日志避免冗余输出

- 注释了mapPerfLog相关调用,减少日志输出噪声
- 保留原性能日志代码以便后续调试恢复
- 影响范围包含focus请求、执行、回退及自动跳过等流程
- 同时注释了pickup策略中相关性能日志调用
2个文件已修改
22 ■■■■■ 已修改文件
src/robotaxi/pages/begin-route/hooks/camera/map-camera.ts 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/robotaxi/pages/begin-route/hooks/camera/policies/pickup.policy.ts 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/robotaxi/pages/begin-route/hooks/camera/map-camera.ts
@@ -179,7 +179,7 @@
    const isAuto = options?.isAuto ?? true;
    const signature = options?.signature ?? '';
    const paddingInput = options?.padding;
    mapPerfLog('focus:request', { point, isAuto, signature });
    // mapPerfLog('focus:request', { point, isAuto, signature });
    this.enqueue({
      kind: 'focus',
      isAuto,
@@ -188,7 +188,7 @@
      // 执行时才解析 padding 并换算纵向偏移,保证用的是执行那一刻的卡片高度/缩放
      run: () =>
        this.resolveFocusCenter(point, paddingInput).then((center) => {
          mapPerfLog('focus:exec', { point, center });
          // mapPerfLog('focus:exec', { point, center });
          return this.runNative((done) => {
            this.getCtx().moveToLocation({
              latitude: center.latitude,
@@ -215,7 +215,7 @@
        const [top, , bottom] = padding;
        const offsetPx = (Number(bottom) - Number(top)) / 2;
        if (!Number.isFinite(offsetPx) || offsetPx === 0) {
          mapPerfLog('focus:fallback', { reason: 'zero-offset', offsetPx, padding });
          // mapPerfLog('focus:fallback', { reason: 'zero-offset', offsetPx, padding });
          return point;
        }
        return Promise.all([this.getRegionSafe(), this.getMapHeightPx()]).then(
@@ -223,7 +223,7 @@
            const latSpan =
              (region?.northeast?.latitude ?? NaN) - (region?.southwest?.latitude ?? NaN);
            if (!Number.isFinite(latSpan) || latSpan <= 0 || !heightPx) {
              mapPerfLog('focus:fallback', { reason: 'region-or-height-invalid', latSpan, heightPx });
              // mapPerfLog('focus:fallback', { reason: 'region-or-height-invalid', latSpan, heightPx });
              return point;
            }
            const degPerPx = latSpan / heightPx;
@@ -231,7 +231,7 @@
              latitude: point.latitude - offsetPx * degPerPx,
              longitude: point.longitude,
            };
            mapPerfLog('focus:visible-center', { point, center, offsetPx, latSpan, heightPx, degPerPx });
            // mapPerfLog('focus:visible-center', { point, center, offsetPx, latSpan, heightPx, degPerPx });
            return center;
          }
        );
@@ -345,7 +345,7 @@
  private enqueue(cmd: InternalCommand): void {
    // 避让窗口内忽略自动意图
    if (cmd.isAuto && this.isHolding()) {
      mapPerfLog('skip:hold', { kind: cmd.kind, signature: cmd.signature, points: cmd.points });
      // mapPerfLog('skip:hold', { kind: cmd.kind, signature: cmd.signature, points: cmd.points });
      return;
    }
    // 自动意图去重(fit/focus):相同签名且已应用/在途/排队则跳过(用户显式意图不去重)
@@ -355,7 +355,7 @@
        cmd.signature === this.lastAppliedSignature ||
        this.queue.some((q) => q.signature === cmd.signature);
      if (duplicate) {
        mapPerfLog('skip:dedup', { signature: cmd.signature, points: cmd.points });
        // mapPerfLog('skip:dedup', { signature: cmd.signature, points: cmd.points });
        return;
      }
    }
src/robotaxi/pages/begin-route/hooks/camera/policies/pickup.policy.ts
@@ -52,10 +52,10 @@
 */
const buildArrivedPickupIntent = (ctx: CameraContext, stable: boolean): CameraIntent => {
  const pickup = siteToPoint(ctx.startSite);
  mapPerfLog('policy:arrived-pickup-points', {
    stable,
    pickup: { got: !!pickup, point: pickup },
  });
  // mapPerfLog('policy:arrived-pickup-points', {
  //   stable,
  //   pickup: { got: !!pickup, point: pickup },
  // });
  if (!pickup) {
    return NO_CAMERA_INTENT;
  }