Files
TripLog/templates/activities
laoyang c72f9d0b14 首页地图图标改「左图右文」方形卡片 + 同城拥挤扇形拉出排布(批 22)
① 首页地图圆形图标改成方形小卡片:左侧封面图(无封面放 📍),
  右侧活动名(10 字截断)+ 地点/参与人摘要(超出 5 位显示「等 N 人」)。

② 同城/邻近(屏幕中心距 <110px)的活动归为一簇,按环形扇开拉到
  外围规则排开,SVG 引线连回真实位置;单独的活动原地不动不画线。
  判碰用椭圆(横半轴卡宽/纵半轴卡高),并查集聚类,半径 70→300 逐轮
  放大;缩放/换视野/改窗口后重排。卡片仍锚定真实坐标,点击进活动。

③ 修复扇开越界:原先固定从正上方开始扇,城市贴近地图上缘时卡片被
  甩到容器外(y=-29)、被上方标签栏挡住点不到。改为起始角优先朝向
  地图中心、每 22.5° 环绕尝试,且候选点必须落在地图容器边界内;
  全部放不下时钳回边界内兜底。

验证:本地全链(含 _map16 真浏览器:3 卡片、扇形拉出、引线、椭圆
判碰、容器边界不越界、5 档视口、点击进详情)全绿。
2026-09-24 23:19:02 +08:00
..