aboutsummaryrefslogtreecommitdiffstats
path: root/main
diff options
context:
space:
mode:
authorrsudev <rasch@munin-soft.de>2013-05-16 13:29:49 +0200
committerrsudev <rasch@munin-soft.de>2013-05-16 13:29:49 +0200
commit186ac091acc41a5a784a21e18f80602fabb50712 (patch)
tree05ef349a2efe22e6bb3819229e1fbe5e00aa3d4b /main
parent76559860c9faac01b37f13c62eb17801ab53c138 (diff)
downloadcgeo-186ac091acc41a5a784a21e18f80602fabb50712.zip
cgeo-186ac091acc41a5a784a21e18f80602fabb50712.tar.gz
cgeo-186ac091acc41a5a784a21e18f80602fabb50712.tar.bz2
Fixes #2731, Zero caches on live map
-changed to new url for tile server, added app-info for counting our traffic
Diffstat (limited to 'main')
-rw-r--r--main/src/cgeo/geocaching/connector/gc/GCConstants.java7
-rw-r--r--main/src/cgeo/geocaching/connector/gc/GCMap.java4
2 files changed, 7 insertions, 4 deletions
diff --git a/main/src/cgeo/geocaching/connector/gc/GCConstants.java b/main/src/cgeo/geocaching/connector/gc/GCConstants.java
index 4d27617..98b5f1a 100644
--- a/main/src/cgeo/geocaching/connector/gc/GCConstants.java
+++ b/main/src/cgeo/geocaching/connector/gc/GCConstants.java
@@ -13,14 +13,15 @@ import java.util.regex.Pattern;
public final class GCConstants {
static final String GC_URL = "http://www.geocaching.com/";
+ static final String GC_TILE_URL = "http://tiles.geocaching.com/";
/** Live Map */
public final static String URL_LIVE_MAP = GC_URL + "map/default.aspx";
/** Live Map pop-up */
- public final static String URL_LIVE_MAP_DETAILS = GC_URL + "map/map.details";
+ public final static String URL_LIVE_MAP_DETAILS = GC_TILE_URL + "map.details";
/** Caches in a tile */
- public final static String URL_MAP_INFO = GC_URL + "map/map.info";
+ public final static String URL_MAP_INFO = GC_TILE_URL + "map.info";
/** Tile itself */
- public final static String URL_MAP_TILE = GC_URL + "map/map.png";
+ public final static String URL_MAP_TILE = GC_TILE_URL + "map.png";
/**
* Patterns for parsing the result of a (detailed) search
diff --git a/main/src/cgeo/geocaching/connector/gc/GCMap.java b/main/src/cgeo/geocaching/connector/gc/GCMap.java
index 5f16e10..49f61ef 100644
--- a/main/src/cgeo/geocaching/connector/gc/GCMap.java
+++ b/main/src/cgeo/geocaching/connector/gc/GCMap.java
@@ -44,6 +44,7 @@ public class GCMap {
try {
final Parameters params = new Parameters("i", geocodeList, "_", String.valueOf(System.currentTimeMillis()));
+ params.add("app", "cgeo");
final String referer = GCConstants.URL_LIVE_MAP_DETAILS;
final String data = StringUtils.defaultString(Tile.requestMapInfo(referer, params, referer));
@@ -297,7 +298,8 @@ public class GCMap {
"x", String.valueOf(tile.getX()),
"y", String.valueOf(tile.getY()),
"z", String.valueOf(tile.getZoomlevel()),
- "ep", "1");
+ "ep", "1",
+ "app", "cgeo");
if (tokens != null) {
params.put("k", tokens[0], "st", tokens[1]);
}