Ticket #11061: josm_gui.patch
| File josm_gui.patch, 1.2 KB (added by , 11 years ago) |
|---|
-
src/org/openstreetmap/gui/jmapviewer/tilesources/TemplatedTMSTileSource.java
13 13 private String[] randomParts = null; 14 14 private Map<String, String> headers = new HashMap<>(); 15 15 16 public static final String COOKIE_HEADER = "Cookie"; 16 17 public static final String PATTERN_ZOOM = "\\{(?:(\\d+)-)?z(?:oom)?([+-]\\d+)?\\}"; 17 18 public static final String PATTERN_X = "\\{x\\}"; 18 19 public static final String PATTERN_Y = "\\{y\\}"; … … 36 37 handleTemplate(); 37 38 } 38 39 40 public TemplatedTMSTileSource(String name, String url, String id, int minZoom, int maxZoom, String cookies) { 41 super(name, url, id, minZoom, maxZoom); 42 if (cookies != null) { 43 headers.put(COOKIE_HEADER, cookies); 44 } 45 handleTemplate(); 46 } 47 39 48 private void handleTemplate() { 40 49 // Capturing group pattern on switch values 41 50 Matcher m = Pattern.compile(".*"+PATTERN_SWITCH+".*").matcher(baseUrl);
