Crate geocoding [] [src]

This crate provides forward– and reverse-geocoding functionality for Rust. Over time, a variety of providers will be added. Each provider may implement one or both of the Forward and Reverse traits, which provide forward– and reverse-geocoding methods.

Note that for the reverse method, the return type is simply String, As this is the lowest common denominator reverse-geocoding result. Individual providers may implement additional methods, which return more finely-structured and/or extensive data, and enable more specific query tuning.

A note on Coordinate Order

While individual providers may specify coordinates in either [Longitude, Latitude] or [Latitude, Longitude] order, Geocoding always requires Point data in [Longitude, Latitude] (x, y) order, and returns data in that order.

Re-exports

pub use opencage::Opencage;

Modules

opencage

The OpenCage Geocoding provider.

Structs

Point

A single Point in 2D space.

Traits

Forward

Forward-geocode a coordinate.

Reverse

Reverse-geocode a coordinate.