X-Git-Url: http://gitweb.fperrin.net/?p=GpsPrune.git;a=blobdiff_plain;f=tim%2Fprune%2Ffunction%2FGetWikipediaFunction.java;fp=tim%2Fprune%2Ffunction%2FGetWikipediaFunction.java;h=be33a95b7ba3266944726b498d5bddf2e84ef8d8;hp=3ffdd06817d87fe984b6063c7e7a63aa3e1ab4d9;hb=0a2480df5845e2d7190dfdec9b2653b1609e853d;hpb=2154b1969ac2995cca46546f217f53c066b0b749 diff --git a/tim/prune/function/GetWikipediaFunction.java b/tim/prune/function/GetWikipediaFunction.java index 3ffdd06..be33a95 100644 --- a/tim/prune/function/GetWikipediaFunction.java +++ b/tim/prune/function/GetWikipediaFunction.java @@ -13,8 +13,8 @@ import tim.prune.data.DataPoint; import tim.prune.data.Field; import tim.prune.data.Latitude; import tim.prune.data.Longitude; -import tim.prune.function.gpsies.GenericDownloaderFunction; -import tim.prune.function.gpsies.GpsiesTrack; +import tim.prune.function.search.GenericDownloaderFunction; +import tim.prune.function.search.SearchResult; /** * Function to load nearby point information from Wikipedia @@ -128,7 +128,7 @@ public class GetWikipediaFunction extends GenericDownloaderFunction inStream.close(); } catch (Exception e) {} // Add track list to model - ArrayList trackList = xmlHandler.getTrackList(); + ArrayList trackList = xmlHandler.getTrackList(); _trackListModel.addTracks(trackList); // Show error message if any @@ -157,11 +157,11 @@ public class GetWikipediaFunction extends GenericDownloaderFunction int rowNum = rowNums[i]; if (rowNum >= 0 && rowNum < _trackListModel.getRowCount()) { - String coords = _trackListModel.getTrack(rowNum).getDownloadLink(); - String[] latlon = coords.split(","); - if (latlon.length == 2) + String lat = _trackListModel.getTrack(rowNum).getLatitude(); + String lon = _trackListModel.getTrack(rowNum).getLongitude(); + if (lat != null && lon != null) { - DataPoint point = new DataPoint(new Latitude(latlon[0]), new Longitude(latlon[1]), null); + DataPoint point = new DataPoint(new Latitude(lat), new Longitude(lon), null); point.setFieldValue(Field.WAYPT_NAME, _trackListModel.getTrack(rowNum).getTrackName(), false); _app.createPoint(point); }