Changeset 5691 in osm for applications/editors/josm


Ignore:
Timestamp:
2007-11-22T16:53:48+01:00 (17 years ago)
Author:
hakan
Message:

Drop-down preferences dialog for tile sources

Location:
applications/editors/josm/plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPlugin.java

    r5675 r5691  
    33import org.openstreetmap.josm.Main;
    44import org.openstreetmap.josm.gui.MapFrame;
     5import org.openstreetmap.josm.gui.preferences.PreferenceSetting;
    56import org.openstreetmap.josm.plugins.Plugin;
    67
     
    2425        Main.main.addLayer(smlayer);
    2526    }
     27
     28    /*
     29     * (non-Javadoc)
     30     *
     31     * @see org.openstreetmap.josm.plugins.Plugin#getPreferenceSetting()
     32     */
     33    @Override
     34    public PreferenceSetting getPreferenceSetting()
     35    {
     36        return new SlippyMapPreferenceSetting();
     37    }
     38
    2639}
  • applications/editors/josm/plugins/slippymap/src/org/openstreetmap/josm/plugins/slippymap/SlippyMapPreferences.java

    r5690 r5691  
    1414
    1515    public static String PREFERENCE_TILE_URL = PREFERENCE_PREFIX + ".tile_url";
    16 
     16   
    1717    public static String getMapUrl()
    1818    {
     
    2222        {
    2323            url = "http://tah.openstreetmap.org/Tiles/tile"; // t@h
    24             // url = "http://tile.openstreetmap.org"; // mapnik
    25             // url = "http://hypercube.telascience.org/tiles/1.0.0/coastline" //
    2624            Main.pref.put(PREFERENCE_TILE_URL, url);
    2725        }
     
    2927        return url;
    3028    }
     29
     30    public static String[] getAllMapUrls()
     31    {
     32        String[] defaultTileSources = new String[]
     33        {
     34                "http://tah.openstreetmap.org/Tiles/tile", // t@h
     35                "http://tah.openstreetmap.org/Tiles/maplint", // maplint
     36                "http://tile.openstreetmap.org", // mapnik
     37                "http://hypercube.telascience.org/tiles/1.0.0/coastline" // coastline
     38        };
     39        return defaultTileSources;
     40    }
    3141}
Note: See TracChangeset for help on using the changeset viewer.