返回资讯中心
外部精选
软件工程
#开发者实时流

Zip Code Atlas 上线:逐位输入邮政编码,实时筛选全美 ZIP 区域地图

来源标题:Zip Code Atlas

Zip Code Atlas 发布交互式地图,收录美国 50 州、DC、波多黎各和美属维尔京群岛共 33,779 个 ZIP 区域,每输入一位数字地图就缩小范围。页面直接用 WebGL2 渲染,颜色与动画状态存入 GPU 纹理,单次上传即可更新全图。边界数据来自美国人口普查局 2020 年 ZCTA,地名来自 GeoNames。

Hacker News 最新NaOH2026/11/15 · 今天3 分钟阅读

以下正文由 AI 翻译自 Hacker News 最新(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。

输入一个 ZIP code,看着美国每一个 ZIP 区域逐位缩小范围。

ZIP Code Atlas 绘制了 50 个州、DC、波多黎各和美属维尔京群岛的全部 33,779 个 ZIP code 区域。每输入一位数字,地图就缩小一次范围。第一位数字选中十个全国区域之一,第五位则落到单个 ZIP。

输入时,匹配的 ZIP 会以从该区域向外扩散的波纹亮起,镜头也随之移动。地图会标出可能的后续数字,点击某个区域就等于输入它的数字。输入完整 ZIP 后,方向键可按数字顺序逐个浏览 ZIP code。数字上相邻的 ZIP,通常在地理上也相邻。

地图先加载一个简化的全国图层。输入时,你所在区域来自 Census 1:500,000 文件的每一个边界点都会流式载入,因此等镜头拉近时,边缘已经清晰锐利。

页面直接使用 WebGL2。每个 ZIP 的颜色和动画状态存放在一张 GPU 纹理里,因此一次按键只需一次上传就能更新整张地图。三角剖分在 Web Worker 中运行。

边界数据来自 Census Bureau 的 2020 ZIP Code Tabulation Areas,地名来自 GeoNames。USPS 最近开始出售自己的 ZIP Code Boundaries 数据。由于 ZCTA 是根据地址构建的,仅用于 PO box 或单栋建筑的 ZIP 在地图上没有面积。海外军事 ZIP 也没有。

正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。

打开原文
去社区讨论 →