Skip to main content

Crate mapradar

Crate mapradar 

Source
Expand description

§Mapradar

Fast geocoding and nearby places search.

§Features

  • Geocoding - Convert addresses to coordinates
  • Reverse Geocoding - Convert coordinates to addresses
  • Nearby Search - Find banks, hospitals, schools, and more
  • Caching - Automatic in-memory cache for repeated queries
  • JSON-RPC 2.0 - Built-in response format for microservices

§Example

use mapradar::client::MapradarClient;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let client = MapradarClient::new("YOUR_API_KEY".to_string());
    let location = client.geocode_async("Times Square, NYC").await?;
    println!("{}, {}", location.latitude, location.longitude);
    Ok(())
}

Modules§

cache
client
error
models
utils