#geocoding #index #service #update #utilities #name #geosuggest

bin+lib geosuggest-utils

Geosuggest 索引更新工具

14 个不稳定版本 (3 个重大更改)

0.6.3 2024年6月15日
0.6.2 2024年3月23日
0.6.1 2024年2月19日
0.6.0 2024年1月8日
0.3.0 2023年8月18日

#319 in HTTP服务器

Download history 129/week @ 2024-04-27 138/week @ 2024-05-04 116/week @ 2024-05-11 150/week @ 2024-05-18 150/week @ 2024-05-25 161/week @ 2024-06-01 154/week @ 2024-06-08 347/week @ 2024-06-15 165/week @ 2024-06-22 140/week @ 2024-06-29 147/week @ 2024-07-06 157/week @ 2024-07-13 275/week @ 2024-07-20 293/week @ 2024-07-27 196/week @ 2024-08-03 166/week @ 2024-08-10

940 每月下载量
用于 qsv

MIT 许可证

72KB
1.5K SLoC

geosuggest-utils

HTTP服务

示例

使用示例

use tokio;
use anyhow::Result;

use geosuggest_utils::{IndexUpdater, IndexUpdaterSettings};

#[tokio::main]
async fn main() -> Result<()> {
    println!("Build index...");
    let updater = IndexUpdater::new(IndexUpdaterSettings {
        names: None, // no multilang support
        ..Default::default()
    })?;

    let engine = updater.build().await?;

    println!(
        "Suggest result: {:#?}",
        engine.suggest::<&str>("Beverley", 1, None, Some(&["us"]))
    );
    println!(
        "Reverse result: {:#?}",
        engine.reverse::<&str>((11.138298, 57.510973), 1, None, None)
    );

    Ok(())
}

依赖项

~18–49MB
~793K SLoC