Commit 0634cf46 authored by Matti Pulkkinen's avatar Matti Pulkkinen
Browse files

added map scrolling functionality

parent c20146ae
......@@ -34,38 +34,43 @@ public class MapDialog extends JFrame {
// KAIKKIEN NAPPIEN YHTEYDESSÄ VOINEE HYÖDYNTÄÄ updateImage()-METODIA
private class ButtonListener implements ActionListener {
@Override
public void actionPerformed(ActionEvent e) {
public synchronized void actionPerformed(ActionEvent e) {
if (e.getSource() == MapDialog.this.refreshB) {
try {
MapDialog.this.updateImage();
} catch (Exception ex) {
ex.printStackTrace();
}
MapDialog.this.updateImage();
}
if (e.getSource() == MapDialog.this.leftB) {
// TODO:
// VASEMMALLE SIIRTYMINEN KARTALLA
// MUUTA KOORDINAATTEJA, HAE KARTTAKUVA PALVELIMELTA JA PÄIVITÄ KUVA
if (MapDialog.this.westernLongitude == -180) {
;
} else {
MapDialog.this.updateCoordinates(-10, -10, 0, 0);
MapDialog.this.updateImage();
}
}
if (e.getSource() == MapDialog.this.rightB) {
// TODO:
// OIKEALLE SIIRTYMINEN KARTALLA
// MUUTA KOORDINAATTEJA, HAE KARTTAKUVA PALVELIMELTA JA PÄIVITÄ KUVA
if (MapDialog.this.easternLongitude == 180) {
;
} else {
MapDialog.this.updateCoordinates(10, 10, 0, 0);
MapDialog.this.updateImage();
}
}
if (e.getSource() == MapDialog.this.upB) {
// TODO:
// YLÖSPÄIN SIIRTYMINEN KARTALLA
// MUUTA KOORDINAATTEJA, HAE KARTTAKUVA PALVELIMELTA JA PÄIVITÄ KUVA
if (MapDialog.this.northernLatitude == 90) {
;
} else {
MapDialog.this.updateCoordinates(0, 0, 10, 10);
MapDialog.this.updateImage();
}
}
if (e.getSource() == MapDialog.this.downB) {
// TODO:
// ALASPÄIN SIIRTYMINEN KARTALLA
// MUUTA KOORDINAATTEJA, HAE KARTTAKUVA PALVELIMELTA JA PÄIVITÄ KUVA
if (MapDialog.this.southernLatitude == -90) {
;
} else {
MapDialog.this.updateCoordinates(0, 0, -10, -10);
MapDialog.this.updateImage();
}
}
if (e.getSource() == MapDialog.this.zoomInB) {
// TODO:
// ZOOM IN -TOIMINTO
// MUUTA KOORDINAATTEJA, HAE KARTTAKUVA PALVELIMELTA JA PÄIVITÄ KUVA
if (Math.abs(MapDialog.this.westernLongitude - MapDialog.this.easternLongitude) <= 40
|| Math.abs(MapDialog.this.southernLatitude - MapDialog.this.northernLatitude) <= 20) {
;
......@@ -75,9 +80,6 @@ public class MapDialog extends JFrame {
}
}
if (e.getSource() == MapDialog.this.zoomOutB) {
// TODO:
// ZOOM OUT -TOIMINTO
// MUUTA KOORDINAATTEJA, HAE KARTTAKUVA PALVELIMELTA JA PÄIVITÄ KUVA
if (MapDialog.this.westernLongitude == -180 || MapDialog.this.easternLongitude == 180
|| MapDialog.this.southernLatitude == -90 || MapDialog.this.northernLatitude == 90) {
;
......@@ -129,7 +131,6 @@ public class MapDialog extends JFrame {
private Timer resizeTimer;
private int westernLongitude = -180;
private int easternLongitude = 180;
private int southernLatitude = -90;
private int northernLatitude = 90;
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment