Grassroots Infrastructure
The Grassroots Infrastructure is a suite of computing tools to help users and developers use scientific data infrastructure that can easily be interconnected.
|
Go to the documentation of this file.
8 #ifndef CORE_SHARED_UTIL_INCLUDE_GEOCODER_UTIL_H_
9 #define CORE_SHARED_UTIL_INCLUDE_GEOCODER_UTIL_H_
38 bool (*gt_geocoder_fn) (
Address *address_p,
const char *uri_s);
41 bool (*gt_reverse_geocoder_fn) (
Address *address_p,
const char *uri_s);
53 const char *gt_geocoder_url_s;
66 const char *gt_reverse_geocoder_url_s;
#define GRASSROOTS_GEOCODER_LOCAL
Definition: grassroots_geocoder_library.h:47
A datatype for storing a postal address as well as its geographic coordinates if possible.
Definition: address.h:21
bool DetermineAddressForGPSLocation(Address *address_p, GeocoderTool *tool_p, GrassrootsServer *grassroots_p)
Determine the geographic coordinates for a given Address using a given GeocoderTool.
Definition: grassroots_server.h:45
#define GRASSROOTS_GEOCODER_API
Definition: grassroots_geocoder_library.h:46
bool DetermineGPSLocationForAddress(Address *address_p, GeocoderTool *tool_p, GrassrootsServer *grassroots_p)
Determine the geographic coordinates for a given Address using a given GeocoderTool.
A datatype to allow an automatically growing buffer for appending data to.
Definition: byte_buffer.h:35