c72f9d0b1461a9efd0ea125c342f920abed768db
① 首页地图圆形图标改成方形小卡片:左侧封面图(无封面放 📍),
右侧活动名(10 字截断)+ 地点/参与人摘要(超出 5 位显示「等 N 人」)。
② 同城/邻近(屏幕中心距 <110px)的活动归为一簇,按环形扇开拉到
外围规则排开,SVG 引线连回真实位置;单独的活动原地不动不画线。
判碰用椭圆(横半轴卡宽/纵半轴卡高),并查集聚类,半径 70→300 逐轮
放大;缩放/换视野/改窗口后重排。卡片仍锚定真实坐标,点击进活动。
③ 修复扇开越界:原先固定从正上方开始扇,城市贴近地图上缘时卡片被
甩到容器外(y=-29)、被上方标签栏挡住点不到。改为起始角优先朝向
地图中心、每 22.5° 环绕尝试,且候选点必须落在地图容器边界内;
全部放不下时钳回边界内兜底。
验证:本地全链(含 _map16 真浏览器:3 卡片、扇形拉出、引线、椭圆
判碰、容器边界不越界、5 档视口、点击进详情)全绿。
TripLog
家庭旅行记录
Languages
PHP
88.5%
CSS
11.5%