- // Example http://ws.geonames.org/findNearbyWikipedia?lat=47&lng=9
- String urlString = "http://ws.geonames.org/findNearbyWikipedia?lat=" +
- lat + "&lng=" + lon + "&maxRows=" + MAX_RESULTS
- + "&radius=" + MAX_DISTANCE + "&lang=" + I18nManager.getText("wikipedia.lang");
+ // Set status label according to error or "none found", leave blank if ok
+ if (_errorMessage == null && _trackListModel.isEmpty()) {
+ _errorMessage = I18nManager.getText("dialog.wikipedia.nonefound");
+ }
+ _statusLabel.setText(_errorMessage == null ? "" : _errorMessage);
+ }
+
+ /**
+ * Submit the search for the given parameters
+ * @param inLat latitude
+ * @param inLon longitude
+ * @param inLang language code to use, such as en or de
+ */
+ private void submitSearch(double inLat, double inLon, String inLang)
+ {
+ // Example http://api.geonames.org/findNearbyWikipedia?lat=47&lng=9
+ String urlString = "http://api.geonames.org/findNearbyWikipedia?lat=" +
+ inLat + "&lng=" + inLon + "&maxRows=" + MAX_RESULTS
+ + "&radius=" + MAX_DISTANCE + "&lang=" + inLang
+ + "&username=" + GEONAMES_USERNAME;