source: osm/applications/viewer/jmapviewer/src/org/openstreetmap/gui/jmapviewer/tilesources/AbstractOsmTileSource.java@ 29845

Last change on this file since 29845 was 29845, checked in by donvip, 11 years ago

see #josm8980 - fix osm attribution (remove old cc-by-sa mention)

File size: 1.4 KB
RevLine 
[25369]1/**
2 *
3 */
4package org.openstreetmap.gui.jmapviewer.tilesources;
5
6import java.awt.Image;
7
8import org.openstreetmap.gui.jmapviewer.Coordinate;
9
[26807]10public abstract class AbstractOsmTileSource extends AbstractTMSTileSource {
[29845]11
12 /**
13 * The OSM attribution. Must be always in line with <a href="http://www.openstreetmap.org/copyright/en">http://www.openstreetmap.org/copyright/en</a>
14 */
15 public static final String DEFAULT_OSM_ATTRIBUTION = "\u00a9 OpenStreetMap contributors";
16
[25369]17 public AbstractOsmTileSource(String name, String base_url) {
[26249]18 super(name, base_url);
[25369]19 }
20
21 public int getMaxZoom() {
[26249]22 return 18;
[25369]23 }
24
25 @Override
26 public boolean requiresAttribution() {
[26253]27 return true;
[25369]28 }
29
[26249]30 @Override
[25369]31 public String getAttributionText(int zoom, Coordinate topLeft, Coordinate botRight) {
[29845]32 return DEFAULT_OSM_ATTRIBUTION;
[25369]33 }
34
[26249]35 @Override
[25369]36 public String getAttributionLinkURL() {
[26249]37 return "http://openstreetmap.org/";
[25369]38 }
39
[26249]40 @Override
[26793]41 public Image getAttributionImage() {
42 return null;
43 }
44
45 @Override
46 public String getAttributionImageURL() {
47 return null;
48 }
49
50 @Override
51 public String getTermsOfUseText() {
52 return null;
53 }
54
55 @Override
[25369]56 public String getTermsOfUseURL() {
[26249]57 return "http://www.openstreetmap.org/copyright";
[25369]58 }
[26249]59}
Note: See TracBrowser for help on using the repository browser.