public class GeonamesServiceImpl extends Object implements GeonamesService
Modifier and Type | Field and Description |
---|---|
static String |
GEOCODING_MAX_DISTANCE |
ADM1_FEATURE_CODES, ADM2_FEATURE_CODES, CITIES_FEATURE_CODES, COUNTRY_FEATURE_CODES, FEATURES_CLASSES, ORDERED_FEATURES
Constructor and Description |
---|
GeonamesServiceImpl() |
Modifier and Type | Method and Description |
---|---|
List<GeonameEntry> |
getCapitalEntries(String itemId) |
PartialList<GeonameEntry> |
getChildrenCities(List<String> items,
int offset,
int size) |
PartialList<GeonameEntry> |
getChildrenEntries(List<String> items,
int offset,
int size) |
List<GeonameEntry> |
getHierarchy(GeonameEntry entry) |
List<GeonameEntry> |
getHierarchy(String itemId) |
void |
importDatabase() |
List<GeonameEntry> |
reverseGeoCode(String lat,
String lon) |
void |
setDefinitionsService(DefinitionsService definitionsService) |
void |
setForceDbImport(Boolean forceDbImport) |
void |
setPathToGeonamesDatabase(String pathToGeonamesDatabase) |
void |
setPersistenceService(PersistenceService persistenceService) |
void |
setRefreshDbInterval(Integer refreshDbInterval) |
void |
setSchedulerService(SchedulerService schedulerService) |
void |
start() |
void |
stop() |
public static final String GEOCODING_MAX_DISTANCE
public void setForceDbImport(Boolean forceDbImport)
public void setDefinitionsService(DefinitionsService definitionsService)
public void setPersistenceService(PersistenceService persistenceService)
public void setSchedulerService(SchedulerService schedulerService)
public void setPathToGeonamesDatabase(String pathToGeonamesDatabase)
public void setRefreshDbInterval(Integer refreshDbInterval)
public void start()
public void stop()
public void importDatabase()
importDatabase
in interface GeonamesService
public List<GeonameEntry> getHierarchy(String itemId)
getHierarchy
in interface GeonamesService
public List<GeonameEntry> getHierarchy(GeonameEntry entry)
public List<GeonameEntry> reverseGeoCode(String lat, String lon)
reverseGeoCode
in interface GeonamesService
public PartialList<GeonameEntry> getChildrenEntries(List<String> items, int offset, int size)
getChildrenEntries
in interface GeonamesService
public PartialList<GeonameEntry> getChildrenCities(List<String> items, int offset, int size)
getChildrenCities
in interface GeonamesService
public List<GeonameEntry> getCapitalEntries(String itemId)
getCapitalEntries
in interface GeonamesService
Copyright © 2014–2022 Apache Software Foundation. All rights reserved.