X-Git-Url: http://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=src%2Ftim%2Fprune%2Ffunction%2Fsrtm%2FSrtmTile.java;h=7bc1d386419732c8d7ab9b048bcf06407d06a36b;hp=301bbaf2ccb7849f1378a6f910999c188965a12a;hb=189a667821db055202dcb9f539ee26bd2af7ade4;hpb=2302358503c38817e19f6e529f6c9e530aac0e86 diff --git a/src/tim/prune/function/srtm/SrtmTile.java b/src/tim/prune/function/srtm/SrtmTile.java index 301bbaf..7bc1d38 100644 --- a/src/tim/prune/function/srtm/SrtmTile.java +++ b/src/tim/prune/function/srtm/SrtmTile.java @@ -67,7 +67,20 @@ public class SrtmTile + (_longitude >= 0?"E":"W") + (Math.abs(_longitude) < 100?"0":"") + (Math.abs(_longitude) < 10?"0":"") - + Math.abs(_longitude) - + ".hgt.zip"; + + Math.abs(_longitude); + } + + public SrtmSource findBestCachedSource() + { + SrtmSource[] sources = {new SrtmGl1Source(), + new Srtm3Source() }; + for (int i = 0; i < sources.length; i++) + { + if (sources[i].isCached(this)) + { + return sources[i]; + } + } + return null; } }