Top | ![]() |
![]() |
![]() |
![]() |
GeocodeReverse *
geocode_reverse_new_for_location (GeocodeLocation *location
);
Creates a new GeocodeReverse to perform reverse geocoding with.
Use geocode_reverse_resolve_async()
to perform the resolution.
void geocode_reverse_resolve_async (GeocodeReverse *object
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
Asynchronously gets the result of a reverse geocoding
query using a web service. Use geocode_reverse_resolve()
to do the same
thing synchronously.
When the operation is finished, callback
will be called. You can then call
geocode_reverse_resolve_finish()
to get the result of the operation.
object |
a GeocodeReverse representing a query |
|
cancellable |
optional GCancellable object, |
|
callback |
a GAsyncReadyCallback to call when the request is satisfied |
|
user_data |
the data to pass to callback function |
GeocodePlace * geocode_reverse_resolve_finish (GeocodeReverse *object
,GAsyncResult *res
,GError **error
);
Finishes a reverse geocoding operation. See geocode_reverse_resolve_async()
.
A GeocodePlace instance, or NULL
in case of
errors. Free the returned instance with
when done. g_object_unref()
[transfer full]
GeocodePlace * geocode_reverse_resolve (GeocodeReverse *object
,GError **error
);
Gets the result of a reverse geocoding query using a web service.
A GeocodePlace instance, or NULL
in case of
errors. Free the returned instance with
when done. g_object_unref()
[transfer full]
struct GeocodeReverse;
All the fields in the GeocodeReverse structure are private and should never be accessed directly.
struct GeocodeReverseClass { };
All the fields in the GeocodeReverseClass structure are private and should never be accessed directly.