Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Teemu Auvinen
dtek1066-toinen-ryhmis
Commits
ffee7517
Commit
ffee7517
authored
Jan 02, 2018
by
Matti Pulkkinen
Browse files
added zoom-in functionality
parent
3e5761a0
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/fi/utu/dtek1066/MapDialog.java
View file @
ffee7517
...
...
@@ -66,11 +66,23 @@ public class MapDialog extends JFrame {
// 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
)
{
;
}
else
{
MapDialog
.
this
.
westernLongitude
+=
20
;
MapDialog
.
this
.
easternLongitude
+=
-
20
;
MapDialog
.
this
.
southernLatitude
+=
10
;
MapDialog
.
this
.
northernLatitude
+=
-
10
;
MapDialog
.
this
.
updateImage
();
}
}
if
(
e
.
getSource
()
==
MapDialog
.
this
.
zoomOutB
)
{
// TODO:
// ZOOM OUT -TOIMINTO
// MUUTA KOORDINAATTEJA, HAE KARTTAKUVA PALVELIMELTA JA PÄIVITÄ KUVA
// TODO: outer bounds on koordinaattijärjestelmän ulkorajat, inner bounds on aspect ratio
}
}
// actionPerformed(ActionEvent)
}
// class ButtonListener
...
...
@@ -186,7 +198,7 @@ public class MapDialog extends JFrame {
// Tarkastetaan mitkä karttakerrokset on valittu,
// tehdään uudesta karttakuvasta pyyntö palvelimelle ja päivitetään kuva
public
synchronized
void
updateImage
()
throws
Exception
{
public
synchronized
void
updateImage
()
{
String
s
=
""
;
// Tutkitaan, mitkä valintalaatikot on valittu, ja
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment