Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Alfakhori
M4labplatform
Commits
5457d923
Commit
5457d923
authored
Jan 11, 2021
by
Patrick
Browse files
update Navigation
parent
9b87e55d
Changes
3
Hide whitespace changes
Inline
Side-by-side
vcm/config.json
View file @
5457d923
...
@@ -277,6 +277,76 @@
...
@@ -277,6 +277,76 @@
"allAvailable"
:
true
,
"allAvailable"
:
true
,
"properties"
:
[],
"properties"
:
[],
"balloonHeader"
:
"Balloon header"
"balloonHeader"
:
"Balloon header"
},{
"template"
:
[
"<div class='balloon' id='myBalloon'>"
,
"<div class='balloon-content'>"
,
"<h1 class='balloon-title'>Navigation Car</h1>"
,
"<% for (var key in obj) { %>"
,
"<% if (obj[key] instanceof Object){%>"
,
"<% for (var key2 in obj[key]) { %>"
,
"<p class='balloon-text'><span class='balloon-street'> <strong> <%=key%>.<%=key2%> </strong> : <%=obj[key][key2]%></span><br></p>"
,
"<% } %>"
,
"<% } else{ %>"
,
"<p class='balloon-text'>"
,
"<span class='balloon-street'> <strong> <%=key%> </strong> : <%=obj[key]%></span><br>"
,
"</p>"
,
"<% } %>"
,
"<% } %>"
,
"</div>"
,
"<div class='balloon-close-col'>"
,
"<button class='close-balloon'><i class='fa fa-times fa-lg'></i></button>"
,
"</div>"
,
"<div class='dialog-image-balloon'></div>"
,
"<div class='balloon-left-edge'></div>"
,
"</div>"
],
"layerTypes"
:
[
null
],
"layerNames"
:
[
"NAVCAR"
],
"minTop"
:
"balloonHeight + 30"
,
"minLeft"
:
"70"
,
"allAvailable"
:
true
,
"properties"
:
[],
"balloonHeader"
:
"Balloon header"
},{
"template"
:
[
"<div class='balloon' id='myBalloon'>"
,
"<div class='balloon-content'>"
,
"<h1 class='balloon-title'>Navigation Public</h1>"
,
"<% for (var key in obj) { %>"
,
"<% if (obj[key] instanceof Object){%>"
,
"<% for (var key2 in obj[key]) { %>"
,
"<p class='balloon-text'><span class='balloon-street'> <strong> <%=key%>.<%=key2%> </strong> : <%=obj[key][key2]%></span><br></p>"
,
"<% } %>"
,
"<% } else{ %>"
,
"<p class='balloon-text'>"
,
"<span class='balloon-street'> <strong> <%=key%> </strong> : <%=obj[key]%></span><br>"
,
"</p>"
,
"<% } %>"
,
"<% } %>"
,
"</div>"
,
"<div class='balloon-close-col'>"
,
"<button class='close-balloon'><i class='fa fa-times fa-lg'></i></button>"
,
"</div>"
,
"<div class='dialog-image-balloon'></div>"
,
"<div class='balloon-left-edge'></div>"
,
"</div>"
],
"layerTypes"
:
[
null
],
"layerNames"
:
[
"NAVPUB"
],
"minTop"
:
"balloonHeight + 30"
,
"minLeft"
:
"70"
,
"allAvailable"
:
true
,
"properties"
:
[],
"balloonHeader"
:
"Balloon header"
},{
},{
"template"
:
[
"template"
:
[
"<div class='balloon' id='myBalloon'>"
,
"<div class='balloon' id='myBalloon'>"
,
...
...
vcm/index.html
View file @
5457d923
...
@@ -232,8 +232,8 @@
...
@@ -232,8 +232,8 @@
</div>
</div>
<a
href=
"#"
onclick=
"drawFlow();"
>
Verkehrsflow
</a>
<a
href=
"#"
onclick=
"drawFlow();"
>
Verkehrsflow
</a>
</div>
</div>
<button
class=
"accordion"
>
Navigation
</button>
<button
class=
"accordion"
onclick=
"Navigationshow();getPosition();"
>
Navigation
</button>
<div
class=
"sub-menu"
>
<!--
<div class="sub-menu">
<a href="#" onclick="Navigationshow();getPosition();" >Car</a>
<a href="#" onclick="Navigationshow();getPosition();" >Car</a>
<div class="switch-toggle switch-3 switch-candy">
<div class="switch-toggle switch-3 switch-candy">
...
@@ -245,7 +245,7 @@
...
@@ -245,7 +245,7 @@
</div><br>
</div><br>
</div>
</div>
-->
</div>
</div>
</div>
</div>
<!-- Drop down menu ends here -->
<!-- Drop down menu ends here -->
...
@@ -634,12 +634,13 @@
...
@@ -634,12 +634,13 @@
<button
onclick=
"getStart('End');"
>
Endpunkt
</button>
<button
onclick=
"getStart('End');"
>
Endpunkt
</button>
<input
type=
"text"
id=
"Epunktlat"
name=
"Epunktlat"
>
<input
type=
"text"
id=
"Epunktlat"
name=
"Epunktlat"
>
<input
type=
"text"
id=
"Epunktlon"
name=
"Epunktlon"
><br><br>
<input
type=
"text"
id=
"Epunktlon"
name=
"Epunktlon"
><br><br>
<select>
<!--
<select>
<option>mit Parkplatz</option>
<option>mit Parkplatz</option>
<option>ohne Parkplatz</option>
<option>ohne Parkplatz</option>
</select>
</select>
-->
<button
onclick=
"showRoute();"
>
Route berechnen
</button>
<button
onclick=
"showRoute();"
>
Route berechnen
</button>
<button
onclick=
"drawnavcar();drawnavpub();"
>
Route anzeigen
</button><br><br>
<button
onclick=
"drawnavcar();drawnavpub();"
>
Route anzeigen
</button>
<button
onclick=
"deletenav();"
>
Route löschen
</button><br><br>
<p
class=
"contentOne"
>
Duration with Car
</p>
<p
class=
"contentOne"
>
Duration with Car
</p>
<input
type=
"text"
id=
"Routeduration"
name=
"Duration"
><br>
<input
type=
"text"
id=
"Routeduration"
name=
"Duration"
><br>
<p
class=
"contentOne"
>
Duration with Public
</p>
<p
class=
"contentOne"
>
Duration with Public
</p>
...
...
vcm/js/navigation.js
View file @
5457d923
...
@@ -123,6 +123,8 @@ function showRoute(){
...
@@ -123,6 +123,8 @@ function showRoute(){
eloc
:
""
eloc
:
""
}
}
pointsoe
=
""
;
datapointSend
.
slat
=
document
.
getElementById
(
"
Spunktlat
"
).
value
;
datapointSend
.
slat
=
document
.
getElementById
(
"
Spunktlat
"
).
value
;
datapointSend
.
slon
=
document
.
getElementById
(
"
Spunktlon
"
).
value
;
datapointSend
.
slon
=
document
.
getElementById
(
"
Spunktlon
"
).
value
;
datapointSend
.
elat
=
document
.
getElementById
(
"
Epunktlat
"
).
value
;
datapointSend
.
elat
=
document
.
getElementById
(
"
Epunktlat
"
).
value
;
...
@@ -248,4 +250,52 @@ function publictransport(){
...
@@ -248,4 +250,52 @@ function publictransport(){
}
}
};
};
\ No newline at end of file
function
deletenav
(){
var
layernend
=
[
"
EndpointNav
"
]
var
layernavpub
=
[
"
NAVPUB
"
]
var
layern
=
[
"
Startpoint
"
]
var
layerncar
=
[
"
NAVCAR
"
]
var
layers
=
framework
.
getLayers
();
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer1
=
layers
[
i
];
if
(
layerncar
.
indexOf
(
layer1
.
name
)
>=
0
){
layer1
.
activate
(
false
);
}
}
framework
.
removeLayerByName
(
"
NAVCAR
"
)
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer2
=
layers
[
i
];
if
(
layern
.
indexOf
(
layer2
.
name
)
>=
0
){
layer2
.
activate
(
false
);
}
}
framework
.
removeLayerByName
(
"
Startpoint
"
)
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer3
=
layers
[
i
];
if
(
layernend
.
indexOf
(
layer3
.
name
)
>=
0
){
layer3
.
activate
(
false
);
}
}
framework
.
removeLayerByName
(
"
EndpointNav
"
)
for
(
var
i
=
0
;
i
<
layers
.
length
;
i
++
)
{
var
layer4
=
layers
[
i
];
if
(
layernavpub
.
indexOf
(
layer4
.
name
)
>=
0
){
layer4
.
activate
(
false
);
}
}
framework
.
removeLayerByName
(
"
NAVPUB
"
)
}
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new 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