Skip to content

Commit

Permalink
remove unsupported map tile factories - maps
Browse files Browse the repository at this point in the history
  • Loading branch information
peregin committed Jul 6, 2023
1 parent 4ca99b2 commit 121f293
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 42 deletions.
4 changes: 2 additions & 2 deletions src/main/scala/peregin/gpv/gui/TelemetryPanel.scala
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import java.io.File
import javax.swing.ImageIcon
import org.jdesktop.swingx.mapviewer.DefaultTileFactory
import peregin.gpv.Setup
import peregin.gpv.gui.map.{AltitudePanel, MapPanel, MapQuestTileFactory, MicrosoftTileFactory, SwissTileFactory}
import peregin.gpv.gui.map.{AltitudePanel, MapPanel, MapQuestTileFactory, MicrosoftTileFactory}
import peregin.gpv.model.{Mode, Telemetry}
import peregin.gpv.util.{Io, Logging, Timed}

Expand All @@ -26,7 +26,7 @@ class TelemetryPanel(openGpsData: File => Unit) extends MigPanel("ins 2", "", "[
}
val mapChooser = new ComboBox(Seq(
TileOption("Aerial (Microsoft)", new MicrosoftTileFactory),
TileOption("Open Street Map", new MapQuestTileFactory)
//TileOption("MapQuest", new MapQuestTileFactory),
))
private val mapType = new MigPanel("ins 0", "", "[grow, fill]") {
add(new Label("Map Type"), "wrap")
Expand Down
24 changes: 10 additions & 14 deletions src/main/scala/peregin/gpv/gui/map/MapQuestTileFactory.scala
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,13 @@ import org.jdesktop.swingx.mapviewer.{DefaultTileFactory, TileFactoryInfo}
// open street map
class MapQuestTileFactory extends DefaultTileFactory(new MapQuestTileInfo)

object MapQuestTileInfo {
val maxZoom = 17
}
class MapQuestTileInfo extends TileFactoryInfo(1,
MapQuestTileInfo.maxZoom - 2, MapQuestTileInfo.maxZoom, 256, true, true,
"http://otile1.mqcdn.com/tiles/1.0.0/osm",
"x", "y", "z") {

override def getTileUrl(x: Int, y: Int, zoom: Int): String = {
val z = MapQuestTileInfo.maxZoom - zoom
s"${this.baseURL}/$z/$x/$y.png"
}

}
class MapQuestTileInfo extends TileFactoryInfo(
0, // Minimum zoom level
17, // Maximum zoom level
2, // Total zoom level count
256, // Tile size in pixels
true, // X axis is tiled
true, // Y axis is tiled
"https://otile1.mqcdn.com/tiles/1.0.0/osm/", // Base tile URL
"x", "y", "z" // Tile URL parameters
);
13 changes: 0 additions & 13 deletions src/main/scala/peregin/gpv/gui/map/NasaTileFactory.scala

This file was deleted.

13 changes: 0 additions & 13 deletions src/main/scala/peregin/gpv/gui/map/SwissTileFactory.scala

This file was deleted.

0 comments on commit 121f293

Please sign in to comment.