[−][src]Crate reverse_geocoder
A library for fast, offline reverse geocoding. The location data are from GeoNames.
Usage
First, add this to your Cargo.toml
[dependencies]
reverse_geocoder = "^1.0.1"
Next:
use reverse_geocoder::{Locations, ReverseGeocoder}; fn main() { let loc = Locations::from_memory(); let geocoder = ReverseGeocoder::new(&loc); let y = geocoder.search(&[45.0, 54.0]).expect("Search error."); let pair = y.get(0).expect("No results."); println!("Distance {}", pair.0); println!("Record {}", pair.1); }
Structs
Locations | A set of location records. |
Record | A parsed location. |
ReverseGeocoder | A reverse geocoder. |