aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsudev <rasch@munin-soft.de>2013-07-25 18:07:39 +0200
committerrsudev <rasch@munin-soft.de>2013-07-25 18:07:39 +0200
commit526bf8880c76dc49e2dbf673a5703e331463795d (patch)
tree1b90aca58a173a15db85b8bef874e4ad0cdd8df2
parent2a8ab3ee534442c3d2cfd4b4f83c9e0d780d9753 (diff)
downloadcgeo-526bf8880c76dc49e2dbf673a5703e331463795d.zip
cgeo-526bf8880c76dc49e2dbf673a5703e331463795d.tar.gz
cgeo-526bf8880c76dc49e2dbf673a5703e331463795d.tar.bz2
Fixes #2918, Restore debug info for live map
Added url propagation to Viewport search in connector factory Tuned debug info
-rw-r--r--main/src/cgeo/geocaching/SearchResult.java3
-rw-r--r--main/src/cgeo/geocaching/connector/gc/GCMap.java12
2 files changed, 13 insertions, 2 deletions
diff --git a/main/src/cgeo/geocaching/SearchResult.java b/main/src/cgeo/geocaching/SearchResult.java
index 5053a85..e637d1f 100644
--- a/main/src/cgeo/geocaching/SearchResult.java
+++ b/main/src/cgeo/geocaching/SearchResult.java
@@ -271,6 +271,9 @@ public class SearchResult implements Parcelable {
if (other != null) {
addGeocodes(other.geocodes);
addFilteredGeocodes(other.filteredGeocodes);
+ if (StringUtils.isBlank(url)) {
+ url = other.url;
+ }
}
}
diff --git a/main/src/cgeo/geocaching/connector/gc/GCMap.java b/main/src/cgeo/geocaching/connector/gc/GCMap.java
index 4bc55fe..d243306 100644
--- a/main/src/cgeo/geocaching/connector/gc/GCMap.java
+++ b/main/src/cgeo/geocaching/connector/gc/GCMap.java
@@ -2,7 +2,6 @@ package cgeo.geocaching.connector.gc;
import cgeo.geocaching.Geocache;
import cgeo.geocaching.SearchResult;
-import cgeo.geocaching.settings.Settings;
import cgeo.geocaching.cgData;
import cgeo.geocaching.cgeoapplication;
import cgeo.geocaching.enumerations.CacheSize;
@@ -11,9 +10,11 @@ import cgeo.geocaching.enumerations.LiveMapStrategy.Strategy;
import cgeo.geocaching.enumerations.LiveMapStrategy.StrategyFlag;
import cgeo.geocaching.enumerations.StatusCode;
import cgeo.geocaching.geopoint.Geopoint;
+import cgeo.geocaching.geopoint.GeopointFormatter.Format;
import cgeo.geocaching.geopoint.Units;
import cgeo.geocaching.geopoint.Viewport;
import cgeo.geocaching.network.Parameters;
+import cgeo.geocaching.settings.Settings;
import cgeo.geocaching.ui.Formatter;
import cgeo.geocaching.utils.LeastRecentlyUsedMap;
import cgeo.geocaching.utils.Log;
@@ -286,11 +287,18 @@ public class GCMap {
Log.d("GCMap.searchByViewport" + viewport.toString());
final SearchResult searchResult = new SearchResult();
- searchResult.setUrl(GCConstants.URL_LIVE_MAP + "?ll=" + viewport.getCenter().getLatitude() + "," + viewport.getCenter().getLongitude());
+
+ if (Settings.isDebug()) {
+ searchResult.setUrl(viewport.getCenter().format(Format.LAT_LON_DECMINUTE));
+ }
if (strategy.flags.contains(StrategyFlag.LOAD_TILES)) {
final Set<Tile> tiles = Tile.getTilesForViewport(viewport);
+ if (Settings.isDebug()) {
+ searchResult.setUrl(new StringBuilder().append(tiles.iterator().next().getZoomlevel()).append(Formatter.SEPARATOR).append(searchResult.getUrl()).toString());
+ }
+
for (Tile tile : tiles) {
if (!Tile.Cache.contains(tile)) {