mirror of
https://github.com/DSheirer/sdrtrunk.git
synced 2026-11-12 16:47:31 -05:00
fix src folder structure
This commit is contained in:
59
src/main/java/org/jdesktop/swingx/OSMTileFactoryInfo.java
Normal file
59
src/main/java/org/jdesktop/swingx/OSMTileFactoryInfo.java
Normal file
@@ -0,0 +1,59 @@
|
||||
/*******************************************************************************
|
||||
* SDR Trunk
|
||||
* Copyright (C) 2014 Dennis Sheirer
|
||||
*
|
||||
* This program is free software: you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation, either version 3 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
* This program is distributed in the hope that it will be useful,
|
||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
* GNU General Public License for more details.
|
||||
*
|
||||
* You should have received a copy of the GNU General Public License
|
||||
* along with this program. If not, see <http://www.gnu.org/licenses/>
|
||||
******************************************************************************/
|
||||
// Fraunhofer Institute for Computer Graphics Research (IGD)
|
||||
// Department Information Visualization and Visual Analytics
|
||||
//
|
||||
// Copyright (c) Fraunhofer IGD. All rights reserved.
|
||||
//
|
||||
// This source code is property of the Fraunhofer IGD and underlies
|
||||
// copyright restrictions. It may only be used with explicit
|
||||
// permission from the respective owner.
|
||||
|
||||
package org.jdesktop.swingx;
|
||||
|
||||
import org.jdesktop.swingx.mapviewer.TileFactoryInfo;
|
||||
|
||||
/**
|
||||
* Uses OpenStreetMap
|
||||
* @author Martin Dummer
|
||||
*/
|
||||
public class OSMTileFactoryInfo extends TileFactoryInfo
|
||||
{
|
||||
private static final int max = 19;
|
||||
|
||||
/**
|
||||
* Default constructor
|
||||
*/
|
||||
public OSMTileFactoryInfo()
|
||||
{
|
||||
super("OpenStreetMap",
|
||||
1, max - 2, max,
|
||||
256, true, true, // tile size is 256 and x/y orientation is normal
|
||||
"http://tile.openstreetmap.org",
|
||||
"x", "y", "z"); // 5/15/10.png
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getTileUrl(int x, int y, int zoom)
|
||||
{
|
||||
zoom = max - zoom;
|
||||
String url = this.baseURL + "/" + zoom + "/" + x + "/" + y + ".png";
|
||||
return url;
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user