4个版本

0.1.3 2022年10月11日
0.1.2 2022年4月15日
0.1.1 2022年4月15日
0.1.0 2022年4月15日

#267 in 地理空间

MIT/Apache

15KB
316

Geocodio

Geocodio API的客户端库

使用方法

地理编码

use geocodio::GeocodioProxy;

fn main() {
    let geocodio = GeocodioProxy::new().unwrap());
    let response = geocodio
        .geocode(
            AddressParams::AddressInput(AddressInput {
                line_1: "Black Rock Desert".to_string(),
                line_2: None,
                city: "Gerlach".to_string(),
                state: "NV".to_string(),
                country: "US".to_string(),
                postal_code: "89412".to_string(),
            }),
            Some(&["acs-economics", "zip4"]),
        )
        .await
        .unwrap();
   println!(
        "Burning Man is located at the coordinates: ({}, {})",
        response.results[0].location.latitude, response.results[0].location.longitude
    )
}

依赖项

~6–18MB
~268K SLoC