public class SuggestGeocoding
extends java.lang.Object
The Suggest Geocoding service encapsulates suggestGeocoding queries to cercalia API. The Suggest Geocoder works with an APIKEY. Use the following call to configure it:
Cercalia.getInstance().setCercaliaApiKey(API_KEY)
Resolution of the queries is done asyncronously, so a callback must be defined as in this example overriding the method:
SuggestGeocoding.getInstance().geocoding(address, new SuggestGeocoding.SuggestGeocodingCallback() {
@Override
public void suggestGeocodingResponse(@Nullable LatLng result, boolean error) {
...
}
});
Copyright (c) 2017 Nexusgeographics All rights reserved.
Cercalia| Modifier and Type | Class and Description |
|---|---|
static interface |
SuggestGeocoding.SuggestGeocodingCallback
The interface Suggest geocoding callback.
|
| Modifier and Type | Method and Description |
|---|---|
void |
cancel()
Cancel the current query
|
void |
geocoding(Address address,
SuggestGeocoding.SuggestGeocodingCallback callback)
Geocoding.
|
void |
geocoding(java.lang.String cityCode,
java.lang.String streetCode,
java.lang.String houseNumber,
SuggestGeocoding.SuggestGeocodingCallback callback)
Geocoding.
|
static SuggestGeocoding |
getInstance()
Gets instance.
|
public static SuggestGeocoding getInstance()
public void geocoding(@Nullable
java.lang.String cityCode,
@Nullable
java.lang.String streetCode,
@Nullable
java.lang.String houseNumber,
@NonNull
SuggestGeocoding.SuggestGeocodingCallback callback)
cityCode - the city codestreetCode - the street codehouseNumber - the house numbercallback - the callbackpublic void geocoding(@NonNull
Address address,
@NonNull
SuggestGeocoding.SuggestGeocodingCallback callback)
address - the addresscallback - the callbackpublic void cancel()