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. |