8个版本 (4个重大更新)
| 0.4.0 | 2022年6月25日 | 
|---|---|
| 0.3.1 | 2020年10月20日 | 
| 0.3.0 | 2020年7月27日 | 
| 0.2.0 | 2020年4月10日 | 
| 0.0.1 | 2015年1月20日 | 
在 地理空间 中排名 261
每月下载量 199
用于  3 crate
64KB
 1K  SLoC
geocoding
Rust工具库,通过第三方地理编码Web服务丰富地址、城市、国家和地标的地理坐标。项目处于非常早期的阶段。
许可证
根据以下任一许可证授权
- Apache License,版本 2.0,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 https://open-source.org.cn/licenses/MIT)
由您选择。
贡献
除非您明确表示,否则根据Apache-2.0许可证定义,您提交的任何有意包含在本作品中的贡献,都将根据上述条款双授权,无需任何额外条款或条件。
lib.rs:
此crate为Rust提供正向和反向地理编码功能。随着时间的推移,将添加各种提供商。每个提供商可能实现一个或两个Forward和Reverse特质,它们提供正向和反向地理编码方法。
请注意,对于reverse方法,返回类型仅仅是Option<String>,因为这是最基本的反向地理编码结果。个别提供商可能实现额外的方法,返回更精细结构和/或更广泛的数据,并允许更具体的查询调整。坐标数据使用Point结构指定,该结构有几个方便的From实现,允许使用原始类型轻松构建。
关于坐标顺序的说明
虽然各个提供者可能指定坐标顺序为 [经度, 纬度] 或 或 [纬度, 经度],但 Geocoding 始终 需要 Point 数据以 [经度, 纬度] (x, y) 顺序提供,并以此顺序返回数据。
rustls 的使用
如果您想使用 rustls 而不是 OpenSSL,可以在您的 Cargo.toml 中启用 rustls-tls 功能
[dependencies]
geocoding = { version = "*", default-features = false, features = ["rustls-tls"] }
依赖关系
~8–21MB
~318K SLoC