-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathui.R
127 lines (92 loc) · 6.04 KB
/
ui.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
if(file.exists("/home/yatzy/Applications/muutankotanne/")==TRUE){
setwd("/home/yatzy/Applications/muutankotanne/")
} else if( file.exists("/home/kurkku/Applications/muutankotanne/")==TRUE ){
setwd('/home/kurkku/Applications/muutankotanne/')
}
source('init/init_packages.R')
source('scripts/aluemap.R')
# parameters
DEBUG =T
MARKERS=T
shinyUI(
navbarPage("Muutanko tänne?"
, id="nav"
, tabPanel("Sovellus",
div(class="outer"
, tags$head(
# Include our custom CSS
includeCSS("styles.css")
#, includeScript("gomap.js")
)
, leafletMap("map", width="100%", height="100%"
, initialTileLayer = "//{s}.tiles.mapbox.com/v3/jcheng.map-5ebohr46/{z}/{x}/{y}.png"
, initialTileLayerAttribution = HTML('Maps by <a href="http://www.mapbox.com/">Mapbox</a>')
, options=list(
center = c(60.21,24.95)
, zoom = 12
, maxBounds = list(list(60.42450, 24.42330)
, list(60.05791, 25.5197)) )
)
############### Vasemman puolen paneeli ###############
, absolutePanel(
########## panel settings
fixed = F, draggable = FALSE
, id = "controls"
#, class = "modal"
, top = 60, left = 40 , right = "auto" , bottom = "auto"
, width = 330, height = "auto"
########## panel
, h3("Koti-osoite")
, textInput("kotiosoite_from_ui", label = p(""), value = "Kotiosoite")
,if(MARKERS){
# ,actionLink('randomLocation', 'Go to random location')
checkboxInput('addMarkerOnClick', 'Add marker on click', FALSE)
}
, if(DEBUG){
#textOutput( "kotiosoite" )
textOutput("kotiosoite_coord")
}
,if(MARKERS){
conditionalPanel(
condition = 'output.markers',
h4('Marker locations'),
actionLink('clearMarkers', 'Clear markers')
)
tableOutput('markers')
}
# tulospaneeli käyttäjän osoitteen jälkeen
, conditionalPanel(
condition = "input.kotiosoite_from_ui != 'Kotiosoite'"
, h5('Hyvin menee')
)
, conditionalPanel(
condition = "input.kotiosoite_from_ui != 'Kotiosoite'"
, plotOutput( "koti_pic" )
)
)
############### Oikean puolen paneeli ###############
, absolutePanel(
fixed = F, draggable = FALSE
, id = "controls"
#, class = "modal"
, top = 60, left = "auto", right = 40, bottom = "auto",
width = 330, height = "auto",
h3("Muutto-osoite")
, textInput("muutto_osoite_from_ui", label = p(""), value = "Muutto-osoite")
, conditionalPanel(
condition = "input.muutto_osoite_from_ui != 'Muutto-osoite'"
, h5('Täällähän menee huonosti')
)
# tulospaneeli käyttäjän osoitteen jälkeen
, conditionalPanel(
condition = "input.muutto_osoite_from_ui != 'Muutto-osoite'"
, plotOutput( "muutto_pic" )
)
############### ensimmäisen välilehden loppu ###############
)
)
)
, tabPanel("Infoa",
h3('Tännekö joku esittely???')
)
))