carmen-core

用Rust编写的Carmen地理编码引擎底层存储库,并提供JavaScript封装,为地点搜索提供基础数据支持。

分享到 X未声明许可证

概述

carmen-core 是地理编码引擎 Carmen 的底层存储库。核心部分用 Rust 编写,位于 rust-src 目录,另有一层以 Node 原生模块形式提供的 JavaScript 封装,供 Carmen 调用。它负责数据处理,让上层地理编码器能够快速检索地点。项目用 cargo 和 yarn 构建,安装 JS 绑定时若有对应平台的预编译二进制会直接下载。

主要特点

  • 为 Carmen 地理编码器提供的 Rust 存储库
  • 通过 Node 原生绑定提供 JavaScript 封装
  • yarn install 时可获取预编译二进制
  • 用 cargo test 运行 Rust 测试

适用场景

适合参与 Carmen 内部开发和维护的人。README 提到 node-gyp 需要 Python 2,并需要 Rust 稳定版工具链。

上游仓库
LevyForchh/carmen-core
GitHub 上的 fork
Guo-astro/carmen-core
上游 Star 数
1
分类
地图与地理空间
许可证
未声明许可证没有许可证时,作者保留所有权利。复用代码前请先询问上游作者。
Fork 时间
2020-11-01
同步状态
已同步(含自有提交)上次同步 2026-09-29