[−][src]Crate reverse_geocoder
A library for fast, offline reverse geocoding. The location data are from GeoNames.
Usage
use reverse_geocoder::{Locations, ReverseGeocoder, SearchResult}; fn main() { let loc = Locations::from_memory(); let geocoder = ReverseGeocoder::new(&loc); let coords = (40.7831, -73.9712); let search_result = geocoder.search(coords).unwrap(); println!("Distance {}", search_result.distance); println!("Record {}", search_result.record); }
Structs
Locations | A set of location records. |
Record | A parsed location. |
ReverseGeocoder | A reverse geocoder. |
SearchResult | Search result from querying a lat/long. |