#geocoding #reverse #location

reverse_geocoder

离线反向地理编码库

8 个稳定版本 (3 个主要版本)

4.1.1 2024年3月5日
4.0.0 2023年11月26日
3.0.1 2022年7月12日
3.0.0 2022年3月2日
1.0.1 2020年3月29日

#138 in 科学

Download history 97/week @ 2024-04-07 14/week @ 2024-04-14 12/week @ 2024-04-21 7/week @ 2024-04-28 52/week @ 2024-05-05 10/week @ 2024-05-12 25/week @ 2024-05-19 28/week @ 2024-05-26 48/week @ 2024-06-02 65/week @ 2024-06-09 42/week @ 2024-06-16 48/week @ 2024-06-23 33/week @ 2024-06-30 35/week @ 2024-07-07 36/week @ 2024-07-14 21/week @ 2024-07-21

每月131次下载
geo2city 中使用

MIT/Apache

2MB
130 代码行

reverse_geocoder

一个快速、离线的反向地理编码器。


lib.rs:

一个用于快速、离线反向地理编码的库。位置数据来自 GeoNames

用法

use reverse_geocoder::{ReverseGeocoder, SearchResult};

fn main() {
    let geocoder = ReverseGeocoder::new();
    let coords = (40.7831, -73.9712);
    let search_result = geocoder.search(coords);
    println!("Distance {}", search_result.distance);
    println!("Record {}", search_result.record);
}

依赖项

~5–32MB
~435K SLoC