← 返回热力地图 | 更新日志
48个版本
202街道/片区
918真实小区
26地铁线路
526地铁站点
v19.3 修复安全漏洞 当前 2026-06-02
  • 修复页面安全漏洞,增强安全防护
v19.2 修正地铁距离数据 + 页面图标补全 2026-06-02
  • 修正 198 个小区地铁距离错误(9999m → 真实计算值)
  • 全站四个页面统一添加 favicon 小图标
  • 修复租房攻略页面版本号不一致导致的无限刷新 Bug
v19.1 增加隐私保护页面和分析代码 2026-06-02
  • 新增隐私保护声明页面,说明数据收集政策和用户权利
  • 全站引入分析代码
  • 菜单底栏文案精简:「点击定位 · 滚轮缩放 · IDW连续热力插值 · 隐私保护」
v19.0 昌平区大规模数据校准 — 北七家/回龙观/天通苑 51个小区并入 2026-06-01
  • 北七家地区(+20新,共26小区):名佳花园一区/二区/四区、望都家园、望都新地、王府公寓、王府花园、温泉花园(昌平)、西湖新村、冠雅苑、桃园公寓、蓬莱公寓、海德堡花园、威尼斯花园、金隅上城郡、远洋傲北、金融街金色漫香苑、美树假日嘉园、华润未来城市、国瑞熙墅;已有名佳花园三区/翡翠公园/北京太阳城/名流花园/北亚花园坐标全面修正
  • 回龙观地区(+20新,共25小区):龙腾苑三区/四区/五区/六区、龙跃苑一区/二区/四区、龙锦苑一区/二区/四区/五区/六区、首开国风美唐、流星花园三区、公园悦府、金域华府、领秀慧谷、矩阵小区、云趣园一区、佰嘉城、龙博苑一区;已有龙腾苑二区/龙跃苑三区/新龙城/融泽嘉园坐标全面修正
  • 天通苑地区(+11新,共17小区):天通苑北二区/北三区、天通苑东二区/东三区、天通苑西二区/西三区、天通西苑、太平家园、丽水园(昌平)、天通公园里;已有天通苑北一区/东一区/中苑/中苑/西一区/东苑一区坐标全面修正
  • 昌平区小区总数从~25增至~72(+188%,三个区域全部大规模扩充)
  • 修正了原数据中系统性坐标偏差(回龙观偏南约0.03度,天通苑偏南约0.03度)
v18.0 望京东坝小区数据大规模校准 — 41个真实小区并入 2026-06-01
  • 望京地区:24个小区新增:保利中央公园、远洋万和公馆、臻园、融科橄榄城、果岭里CLASS、宝星国际、慧谷阳光、华鼎世家、澳洲康都、上京新航线、嘉美风尚中心、花家地北里、南湖东园、望京西园三区/四区、世安家园、金隅丽港城、银领国际、鹿港嘉苑、圣馨大地家园、东湖湾、北京香颂、利泽西园、方舟苑
  • 东坝地区:17个小区新增:奥林匹克花园三期/四期、恒大江湾、和光尘樾、华樾国际领尚、金隅景和园、汇景苑、首城东郡家园、丽湾家园、高杨树小区、红松园、金驹家园、金泽家园、金泰丽富嘉园、北京好漾、德贤御府、北京城建福润四季
  • 已有数据修正:北京奥林匹克花园更新为一期坐标和租金;北纬40度坐标更新至来广营准确位置;华瀚福园坐标与口碑刷新;朝阳新城从平房/豆各庄移入东坝并更新坐标
  • 错误数据清理:删除奥林匹克花园(二期),原有坐标 lat:39.959 明显偏移至五环外
  • 望京小区从4个→28个(+600%),东坝小区从5个→21个(+320%)
  • 朝阳区小区总数从~230增至~270+,为朝阳区最大规模单次数据更新
v17.0 海淀区小区数据扩充 — 30个经网络核实的真实小区并入 2026-06-01
  • 海淀区真实小区筛选与验证:从候选清单中逐一网络搜索核实,剔除466个AI生成虚假小区,仅保留30个可网络核实的真实住宅小区(万柳书院、世纪城、牡丹园、温泉家园、清河嘉园等)
  • 12个已有小区坐标与口碑全面更新:华清嘉园、上地东里、万泉新新家园、芙蓉里、知春里等12个小区的GCJ-02坐标、两室月租金、一句话口碑全部刷新,坐标精度提升至4-6位小数
  • 18个新增小区并入:万柳书院(万柳豪宅)、世纪城(曙光超大型社区)、牡丹园(花园路核心区)、中关村南三街(中科院家属楼)、清河嘉园/毛纺北小区/永泰庄(清河片区)等,附带坐标、租金、口碑完整数据
  • 新增4个街道:曙光、牡丹园、上庄、西三旗,海淀区覆盖街道从18个扩至22个
  • 海淀区小区总数从76增至94(+24%),新数据均基于网络公开数据检索验证
v16.0 地铁环线修复 + 东西城小区坐标全面校正 2026-06-01
  • 地铁环线闭合修复
  • 东城区坐标全面校正(64个小区)
  • 西城区坐标全面校正(65个小区)
  • 缓存自动更新机制
  • 所有坐标均为GCJ-02坐标系,与高德地图瓦片精确对齐
v15.0 租金归零数据修复 + 房型标注动态切换 2026-05-31
  • 租金为0数据全面修复:排查出48个租金为¥0/月的小区,通过多平台网络检索获取21个城区小区的真实租赁价格,25个远郊小区根据周边行情合理估算(800–1300元/月),2个宿舍/产业园区保留为0并标注说明
  • IDW插值过滤优化:热力图生成时新增租金≤0数据过滤,避免零值数据干扰IDW插值结果,确保热力图颜色分布准确反映实际租金水平
  • 房型标注全局显示:所有租金显示位(大区/街道/小区 tooltip、弹窗、面板排行行)统一追加房型后缀(如"¥7.2k · 两室""¥7,200/月 · 两室"),一目了然当前价格对应房型
  • 房型切换联动标注更新:修复切换房型后小区标注不变的问题,确保小区标注层同步重建,CSS 价格列最小宽度从65px增至80px适配更宽标签
  • 所有价格数据均基于网络公开数据检索验证
v14.0 多源调研数据大合并 — 小区数据从543增至809,覆盖更全面 2026-05-31
  • 多源数据合并:整合7组并行调研报告(覆盖157个街道、379个真实小区数据),经WGS84→GCJ-02坐标转换后与现有数据去重合并,净增266个真实小区
  • 坐标系统一:所有新增调研数据统一转换为高德地图GCJ-02坐标系,与现有瓦片地图精确对齐
  • 数据去重:基于小区名称精确匹配、坐标邻近度(4位小数)和名称模糊匹配三重策略,剔除111条重复数据
  • 语法修复:修复compounds.js中建成年份字段未加引号导致的JS语法错误,恢复热力图渲染及片区菜单正常显示
  • 小区总数从543增至809(+49%),实现199个街道全覆盖
  • 所有数据均基于网络公开数据检索验证
v13.0 完成全部82街道虚假数据清洗 — 79街道199个真实小区全覆盖 2026-05-29
  • 数据清洗完成:基于5个并行Agent的多平台检索结果,完成剩余82个街道的虚假数据替换。经营范围覆盖丰台(14)、昌平(12)、大兴(10)、通州(5)、朝阳(5)、海淀(1)、石景山(3)、东城(1)、顺义(2)、房山(2)、怀柔(7)、密云(6)、平谷(6)、延庆(6)共79个街道
  • 真实数据源:所有替换数据均来自主流平台,每条均可在对应平台检索到真实挂牌/成交记录
  • 穿芳峪清理:确认「穿芳峪」为天津市蓟州区地名,非北京行政区划,已移除其虚假数据并添加澄清标记
  • 远郊全覆盖:怀柔(渤海镇/汤河口)、密云(不老屯/巨各庄)、平谷(大华山/镇罗营)、延庆(井庄镇/珍珠泉乡)等13个深山区/远郊乡镇,如实标注为自建房为主、无商品房
  • 小区总数从 605 调整为 543(继续精简冗余,全部为平台验证的真实条目)
v12.0 全量虚假小区数据清洗 — 83街道346条数据替换为真实平台检索数据 2026-05-29
  • 数据清洗:对原 compounds.js 中以「街道名+小区/家园/花园/商业区」命名的虚拟条目进行全面清洗,覆盖通州、房山、石景山、顺义、门头沟、丰台、昌平、大兴共计 83 个街道的 346 条虚假数据
  • 真实数据替换:所有替换数据均来自主流平台的真实挂牌/检索结果。共替换 37 个核心街道,包含小区名称、GPS坐标、两居月租金、详细地址、最近地铁站及距离、建成年份、物业费等完整字段
  • 远郊标注:对永乐店、漷县、十渡镇、大石窝、斋堂镇、龙湾屯等无地铁覆盖的远郊乡镇,如实标注「无地铁(远郊)」或「无地铁(深山区)」,租金数据标注为自建房/村住房参考价
  • 数据质量分级:通州核心板块(北苑/台湖/潞城/马驹桥)和石景山城区(北辛安/万达/衙门口)数据最为详实;永乐店/漷县/斋堂/龙湾屯等远郊因商品房稀缺,标注为自建房/村住房并说明局限性
  • 小区总数从 627 调整为 605(合并虚假条目为真实小区,精简重复数据)
v11.2 统计卡片重构 + 页面加载性能优化 2026-05-29
  • 统计卡片结构调整:第三卡片「全市均价/㎡→月租均价」改为显示全市月均租金总额;第四卡片「地铁线路→每平米均价」改为显示每平米月租金均价;updateStatsCards() 同步调整计算逻辑
  • 页面加载性能优化:所有 <script> 标签添加 defer 属性,避免 JS 下载/解析阻塞 HTML 渲染;小区标注图层(initCompoundMarkers)改为延迟初始化,首次展开街道时才创建 627 个小区的 CircleMarker,消除初始加载时的同步阻塞
v11.1 热力图图例初始值与房型切换后不一致 Bug 修复 2026-05-29
  • 热力图图例修复:初次打开网页时热力图图例显示的是硬编码的<4k / 4-6k / 6-8k / … / >16k,切换房型后再切回时图例变为<5k / 5k-9k / 9k-12k / … / >25k(与 updateHeatLegend() 动态计算结果不一致)。在页面初始化流程中增加了 updateHeatLegend() 调用,确保初次加载即使用正确的动态图例
v11.0 站名显示 + 换乘站修复 + 标注按钮化 + UI 统一 2026-05-29
  • 站名显示/隐藏功能:「🚇 地铁线路」标题栏新增「显示站名」按钮,点击后在地铁站点小圆环上方显示所有站点名称;换乘站额外展示该站经过的所有线路名(彩色标注);再次点击「隐藏站名」可隐藏所有站名标注
  • 换乘站弹窗 Bug 修复:点击换乘站地铁小圆环弹出信息框时,不再仅显示当前线路,改为展示该换乘站经过的所有线路名称(彩色加粗),如"西直门 — 2号线、4号线、13号线"
  • 片区标注点按钮化:将「📍 片区标注点」从大号开关滑块改为与地铁线路同款小按钮,放置在「📍 片区/街道租金排行」标题右侧,按钮文案为「隐藏标注/显示标注」,UI 风格统一
  • 按钮文案优化:地铁线路「全部隐藏/全部显示」按钮文字改为「隐藏线路/显示线路」,语义更精准,避免与新增按钮混淆
v10.6 主题切换逻辑优化 + 指南入口按钮化 2026-05-29
  • 主题切换按钮逻辑翻转:按钮文字改为显示"可切换到的模式"(深色模式显示 ☀️浅色,浅色模式显示 🌙深色),更符合操作直觉;字体颜色与深浅模式对应不变
  • 租房指南入口按钮化:「📖 租房小白必看,如何避坑」从纯文字链接改为按钮样式,与深浅切换按钮外观统一(相同背景色、圆角、边框),保持暗橘色字体
v10.5 移动端面板按钮 Bug 修复 + 指南水电费细化 2026-05-29
  • 移动端面板按钮 Bug 修复:浅色模式下,面板收起/展开按钮 hover 时箭头方向错乱、尺寸异常(桌面端 border-left-color 样式泄漏到移动端),已屏蔽多余边框样式,箭头恢复正常尺寸和方向
  • 租房指南 7.1 水电费细化:品牌公寓水费/电费拆分为商水商电 vs 民水民电两种可能,标注具体单价;城中村水费/电费标注房东加价后可能高达的金额
v10.4 浅色/深色模式切换 2026-05-29
  • 浅色/深色模式切换:面板标题行右侧新增 🌙深色/☀️浅色 主题切换按钮,可一键切换深色/浅色模式。瓦片地图同步切换(style=8暗色 ⇄ style=7标准),面板及所有 UI 元素全面适配浅色主题,偏好通过 localStorage 持久化
v10.3 租房避坑指南 v2.0 + 多处细节优化 2026-05-29
  • 章节全面扩容:从 5 章扩展至 9 章,新增黑话名词解释、租金支付方式、隐形消费、被骗维权四大章节
  • 新章4·黑话名词解释:涵盖串串房、隔断房、二房东、黑中介、阴阳合同、喝茶费等 15+ 个租房圈术语
  • 新章6·租金支付方式:押一付一/押一付三/半年付/年付四种方式全方位对比 + 安全支付建议
  • 新章7·隐形消费:7.1 升级为普通居民楼/品牌公寓/城中村三类房源横向对比表(12 个维度),涵盖各自特有隐性支出(续租涨价、甲醛风险、押金克扣等) + 7.3 真实总成本测算
  • 新章9·被骗维权:6 种常见骗局 + 被骗后第一时间的 4 步应对 + 协商→12345→住建委→小额诉讼完整维权链路 + 证据收集指南
  • 章节调整:原第5章沟通策略中去掉"5.3遇到纠纷怎么办",细化到第9章;合同签署从第4章移至第8章,逻辑更合理
  • 多处细节优化:更新日志页新增 sticky 顶栏一键返回;版本号统一为 v10.3
v10.0 真实小区数据 + 详细弹窗 + 面板地图联动 2026-05-28
  • 真实小区数据全面替换:所有 199 个街道的 627 个小区数据从自动生成升级为真实数据,核心4城区(西城、东城、海淀、朝阳)79 个街道使用真实小区名称与坐标
  • 小区详细弹窗:点击地图上的小区标注或面板中的小区名称,弹出信息窗口展示:租房均价、小区简介(≤100字)、详细地址、最近地铁站距离、建造年份、物业费
  • 面板-地图联动增强:点击面板小区行自动飞定位到地图对应位置并弹窗,实现双向交互
  • 数据字段扩展:每个小区新增 intro、address、subway、subwayDist、buildYear、propertyFee 六个字段
  • 坐标精确化:核心城区小区坐标基于实际地理位置校准,与瓦片地图精确对位
v9.2 交互逻辑升级:街道展开时隐藏均价 + 小区样式统一 2026-05-28
  • 地图圆点交互:点击街道级别的圆点标注,直接展开/收起该街道的小区列表
  • 展开隐藏均价:展开街道后,面板和地图上的街道均价均自动隐藏,仅显示小区信息
  • 小区标注样式统一:小区圆点大小、颜色透明度、永久标签与街道一级完全一致(radius=5, permanent tooltip)
  • 收起恢复均价:收起街道菜单时,自动恢复地图上的街道 tooltip 和面板价格
v9.1 小区级数据 + 街道可展开子列表 2026-05-28
  • 小区子列表:每个街道下新增可展开小区列表,点击街道箭头展开/收起
  • 小区数据:覆盖 199 个街道,每个 3-5 个代表性小区,共 ~800 条小区数据
  • 小区标注:展开街道后地图显示小区位置(半透明小圆点),点击飞定位
  • 按租金排序:每个街道下的小区按平均租金降序排列
v9.0 点击交互升级 + 版本号与更新日志系统 2026-05-28
  • 点击大区交互:点击面板中大区标题或地图上大区均价圆点 → 地图自动飞定位到该区域范围并展开街道列表
  • 版本号显示:attribution 中 "隐者艾伦" 后新增可点击版本号,新窗口打开本更新日志页面
  • 更新日志系统:独立 changelog.html 页面,完整记录 v1.0 ~ v9.0 所有版本迭代
v8.10 标题统一修改 2026-05-28
  • index.html 中两处旧标题 "北京租房热力图(个人测试版)" → "北京租房价格热力地图"
  • 与 beijing_rental_heatmap.html 标题完全统一
v8.9 大区均价标注 + 按需切换街道标注 2026-05-28
  • 双重标注体系:districtCenterLayer(16个大区均价圆点,默认显示)+ districtPointLayers(199个街道标注,按需显示)
  • 默认显示大区均价圆点(radius=9,白色边框),展开某区后切换为该区街道明细标注,收起则恢复
  • 标注点开关同时控制两种标注;房型切换时 rebuildPointLayer 同步重建并恢复展开状态
v8.8 标注点按区按需显示(性能优化) 2026-05-28
  • 199个街道标注点默认不渲染到地图,展开某区时才按需添加该区 LayerGroup
  • 收起区时移除该区标注点;重建后的标注开关仅影响当前已展开区
  • 大幅降低初始渲染压力,消除卡顿
v8.7 区域列表分组 Bug 修复 2026-05-28
  • 修复 buildAreaList 中同一区出现多个重复标题的 Bug
  • 改用 districtMap 哈希表先分组 → 按区均价降序 → 区内街道降序 → 一次性渲染
  • 区标题右侧新增该区均价显示(均¥Xk),新增 .davg CSS 样式
v8.6 街道数据大幅扩充(80→199,覆盖全16区) 2026-05-28
  • 新增平谷(6)、密云(7)、怀柔(7)、延庆(6)四个远郊区
  • DISTRICT_ROOM_RATIOS 新增四区房型比率;getDistrict() 覆盖全部199个街道
  • 统计卡片更新:最低租金 ¥1,700(延庆)、街道数 199 处
v8.5 全部地铁线路坐标修正(高德官方 GCJ-02 数据) 2026-05-27
  • 通过高德地铁 API 抓取 27 条线路 526 个站点的官方 GCJ-02 坐标
  • 新增线路:3号线(10站)、12号线(20站)
  • 关键修正:奥林匹克公园站北移约1km离开鸟巢位置;所有线路坐标全部替换为准确数据
v8.4 15号线站点坐标全面更新 2026-05-27
  • 使用 BD-09 → GCJ-02 精确转换公式修正 20 个站点坐标
  • 安立路 +870m 北移、关庄 +1.8km 北移、国展约 500m 修正
v8.3 移动端箭头方向修复 + attribution 文字更新 2026-05-27
  • 移动端面板箭头逻辑修正:展开态 ↑、收起态 ↓
  • Attribution 更新为 "数据:网络检索 检索日期 2026.05"
v8.2 房型按钮顺序修复 + 热力图残留 Bug 2026-05-27
  • 房型按钮重排为 一室→两室→三室→四室(默认选中两室)
  • 修复切换房型后旧热力图残留在地图上的 Bug(局部变量同步)
v8.1 分区房型比率 + 热力图房型切换修复 2026-05-27
  • 核心修复:全局倍率改为各区独立房型比率(基于 2025-2026 市场数据)
  • 西城/东城/海淀/朝阳等 12 区各有不同的一室~四室比率
  • 热力图颜色范围固定为 [1800, 31000],覆盖全房型,切换后分布真正变化
v8.0 多功能增强:房型选择 + 可折叠大区 + 地铁一键开关 2026-05-27
  • 房型选择器:一室(45㎡)/两室(80㎡)/三室(110㎡)/四室(150㎡),全局倍率联动热力图、标注点、统计卡片
  • 大区可折叠:每个区包裹在 .district-group 中,默认收起,点击标题/箭头展开
  • 地铁一键开关:全部隐藏/全部显示按钮,联动所有线路状态
  • PC 按钮改为全圆角
v7.0–7.9 面板交互与移动端适配系列(10 个子版本) 2026-05-27
  • v7.0:面板收缩/展开(PC 侧滑 + 移动端底部上拉面板),移动端默认收起
  • v7.1–7.2:收缩按钮不可见修复 → 引入 #panel-wrapper 外层容器 → 按钮改为独立 fixed 定位
  • v7.3–7.5:PC/移动端按钮交互、重叠、箭头方向、残缺渲染逐版精修
  • v7.2.1:旧版 beijing_rental_heatmap.html CSS 与 index.html 统一引用外部样式文件
  • v7.6–7.7:移动端 hover 闪现 PC 箭头修复、移动端 attribution 移至左上角缩小字号
  • v7.8–7.9:移动端展开态按钮位置 + zoom 控件动态避开面板
v6.0–6.1 热力图性能重构 + 紧急修复 2026-05-27
  • v6.0:分块异步计算(每 5 行一批 await sleep(0))、256 级颜色查表法 LUT、IDW 部分选取优化、分辨率下调(60×50 栅格)
  • v6.1:修复 cosLat 不一致导致全绿色 Bug、getSmoothColor 返回数组被当作 CSS 字符串、toggle 函数名冲突
v5.0–5.1 瓦片源与本地化 2026-05-27
  • v5.0:Leaflet 库本地化(下载到 lib/),CartoDB 暗色瓦片替换为 OSM 标准瓦片 + CSS 暗色滤镜
  • v5.1:OSM 国内限速 → 彻底切换为高德地图瓦片(4 子域名并行,国内 CDN 极快)
v4.0 模块化拆分 + 静态预渲染 2026-05-27
  • 单文件拆分为 7 文件结构(data/heatmap/subway/panel/main + CSS + index.html)
  • 热力图改为预渲染 960×800 PNG → ImageOverlay,利用 Leaflet CSS transform 处理缩放,零 CPU 消耗
  • ImageOverlay 使用精确地理边界 [39.50, 40.35] × [115.90, 116.85] 彻底消除偏移
v3.0 连续 IDW 热力图 + 图层开关 2026-05-27
  • 离散多边形热力替换为连续 IDW 插值(power=2.5, 10 近邻, 2.5px 栅格)
  • 8 阶颜色渐变(绿→黄绿→黄→橙→深橙→红→深红→紫),12 个外部锚点确保边缘平滑
  • 右侧面板新增热力图开关和片区标注点开关
v2.0 街道级热力图 + 补齐全部地铁线路 2026-05-27
  • 热力图粒度从大区细化到约 80 个街道/片区级别
  • 地铁线路从 10 条扩充到 26 条(新增 7/9/16/17/19/亦庄/房山/昌平/S1/11/机场等线),共约 500+ 站点
v1.0 初始版本 2026-05-27
  • 交互式北京两室一厅租房热力地图,10 个主要城区按租金单价着色
  • 10 条地铁线路(1/2/4/5/6/8/10/13/14/15 号线)+ 250+ 站点,支持线路切换
  • 22 个代表性小区标注(两室一厅估算月租),点击查看详情