Package slash.navigation.elevation
Interface ElevationService
- All Known Implementing Classes:
AutomaticElevationService,GeoNamesService,GoogleElevationService,HgtFiles
public interface ElevationService
Interface for a service that looks up the elevation for a given position.
- Author:
- Christian Pesch
-
Method Summary
Modifier and TypeMethodDescriptionlongcalculateRemainingDownloadSize(List<MapDescriptor> mapDescriptors) voiddownloadElevationData(List<MapDescriptor> mapDescriptors) voiddownloadElevationDataFor(List<LongitudeAndLatitude> longitudeAndLatitudes, boolean waitForDownload) getCoverageTiles(BoundingBox area) getElevationFor(double longitude, double latitude) getName()getPath()booleanbooleanvoid
-
Method Details
-
getName
String getName() -
isDownload
boolean isDownload() -
isOverQueryLimit
boolean isOverQueryLimit() -
getPath
String getPath() -
setPath
-
getDirectory
File getDirectory() -
getElevationFor
- Throws:
IOException
-
downloadElevationDataFor
void downloadElevationDataFor(List<LongitudeAndLatitude> longitudeAndLatitudes, boolean waitForDownload) -
calculateRemainingDownloadSize
-
downloadElevationData
-