I am learning Rust and first application I am working on is to convert set of GPS coordinates into a name of the location (or approximate address).
I have a set of .JPG photos taken on my Android phone which do record in EXIF protocol the date-time when the photo was taken and the GPS details.
I use Rust rexif crate to read the EXIF details which give me the GPS latitude and longitude.
Next I want to use the GPS coordinates and to convert them into a human readable location name (such as "Louvre, Paris, France" or "5th Avenue, New York City, USA" etc).
Is there a Rust crate and/or crate for a web service/REST API etc where I can provide it the GPS coordinates and receive as output the address or a location corresponding to them?
The Rust app will primarily run on Windows 10 64-bit (initially) but if easy/possible I may try to port it to run on Linux and on Android phone. My first priority is to get it working in Rust idiomatic way on Windows 10.
thank you in advance