[−][src]Function geohash::encode
pub fn encode(c: Coordinate<f64>, len: usize) -> Result<String, Error>
Encode a coordinate to a geohash with length len
.
Examples
Encoding a coordinate to a length five geohash:
let coord = geohash::Coordinate { x: -120.6623, y: 35.3003 }; let geohash_string = geohash::encode(coord, 5).expect("Invalid coordinate"); assert_eq!(geohash_string, "9q60y");
Encoding a coordinate to a length ten geohash:
let coord = geohash::Coordinate { x: -120.6623, y: 35.3003 }; let geohash_string = geohash::encode(coord, 10).expect("Invalid coordinate"); assert_eq!(geohash_string, "9q60y60rhs");