carmen

基于地图瓦片索引的地理编码器,用于查找地名和地址。可更换数据源,自行搭建地理编码服务。

分享到 X自定义许可证(见仓库)

概述

Carmen 是一个用 JavaScript 编写的地理编码器,使用包含 UTFGrid 的 MBTiles 索引来查找地名和地址。它不依赖托管服务,可以在 Node.js 代码中调用,也可以使用项目自带的示例服务器。每个数据源以索引对象的形式配置,因此底层数据可以替换。默认安装会下载约 1GB 的瓦片索引,使用时把城市名等文本传给 geocode 即可。

主要特点

  • 基于 MBTiles 索引查询地名和地址
  • 通过索引配置替换数据源
  • 索引可设置权重、同分排序、词元过滤和输出映射
  • 自带 npm start 启动的示例服务器

适用场景

适合想用自有瓦片数据自建地理编码服务的开发者。默认安装需要下载约 1GB 数据。

上游仓库
saidabou/carmen
GitHub 上的 fork
Guo-astro/carmen
上游 Star 数
0
分类
地图与地理空间
许可证
自定义许可证(见仓库)
Fork 时间
2020-11-01
同步状态
已同步(含自有提交)上次同步 2026-09-29