adds ublox data to the map
This commit is contained in:
parent
074e4f49cc
commit
c307f3a300
11
.idea/workspace.xml
generated
11
.idea/workspace.xml
generated
@ -24,9 +24,6 @@
|
|||||||
<component name="ChangeListManager">
|
<component name="ChangeListManager">
|
||||||
<list default="true" id="99c957e4-aa42-481d-843d-3fbc901e0f79" name="Default Changelist" comment="">
|
<list default="true" id="99c957e4-aa42-481d-843d-3fbc901e0f79" name="Default Changelist" comment="">
|
||||||
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/cmd/server/server.go" beforeDir="false" afterPath="$PROJECT_DIR$/cmd/server/server.go" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/cmd/tcp_only/tcp_only.go" beforeDir="false" afterPath="$PROJECT_DIR$/cmd/tcp_only/tcp_only.go" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/core/format.go" beforeDir="false" afterPath="$PROJECT_DIR$/core/format.go" afterDir="false" />
|
|
||||||
<change beforePath="$PROJECT_DIR$/static/scripts/map.js" beforeDir="false" afterPath="$PROJECT_DIR$/static/scripts/map.js" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/static/scripts/map.js" beforeDir="false" afterPath="$PROJECT_DIR$/static/scripts/map.js" afterDir="false" />
|
||||||
<change beforePath="$PROJECT_DIR$/static/scripts/websocket.js" beforeDir="false" afterPath="$PROJECT_DIR$/static/scripts/websocket.js" afterDir="false" />
|
<change beforePath="$PROJECT_DIR$/static/scripts/websocket.js" beforeDir="false" afterPath="$PROJECT_DIR$/static/scripts/websocket.js" afterDir="false" />
|
||||||
</list>
|
</list>
|
||||||
@ -62,7 +59,9 @@
|
|||||||
<component name="PropertiesComponent">
|
<component name="PropertiesComponent">
|
||||||
<property name="DefaultGoTemplateProperty" value="Go File" />
|
<property name="DefaultGoTemplateProperty" value="Go File" />
|
||||||
<property name="RunOnceActivity.OpenProjectViewOnStart" value="true" />
|
<property name="RunOnceActivity.OpenProjectViewOnStart" value="true" />
|
||||||
|
<property name="RunOnceActivity.ShowReadmeOnStart" value="true" />
|
||||||
<property name="WebServerToolWindowFactoryState" value="false" />
|
<property name="WebServerToolWindowFactoryState" value="false" />
|
||||||
|
<property name="aspect.path.notification.shown" value="true" />
|
||||||
<property name="configurable.Global.GOPATH.is.expanded" value="true" />
|
<property name="configurable.Global.GOPATH.is.expanded" value="true" />
|
||||||
<property name="configurable.Module.GOPATH.is.expanded" value="true" />
|
<property name="configurable.Module.GOPATH.is.expanded" value="true" />
|
||||||
<property name="configurable.Project.GOPATH.is.expanded" value="true" />
|
<property name="configurable.Project.GOPATH.is.expanded" value="true" />
|
||||||
@ -84,7 +83,7 @@
|
|||||||
<recent name="$PROJECT_DIR$/serial" />
|
<recent name="$PROJECT_DIR$/serial" />
|
||||||
</key>
|
</key>
|
||||||
</component>
|
</component>
|
||||||
<component name="RunManager" selected="Go Build.go build git.timovolkmann.de/gyrogpsc/cmd/tcp_only">
|
<component name="RunManager" selected="Go Build.go build git.timovolkmann.de/gyrogpsc/cmd/server">
|
||||||
<configuration default="true" type="ArquillianJUnit" factoryName="" nameIsGenerated="true">
|
<configuration default="true" type="ArquillianJUnit" factoryName="" nameIsGenerated="true">
|
||||||
<option name="arquillianRunConfiguration">
|
<option name="arquillianRunConfiguration">
|
||||||
<value>
|
<value>
|
||||||
@ -137,8 +136,8 @@
|
|||||||
</configuration>
|
</configuration>
|
||||||
<recent_temporary>
|
<recent_temporary>
|
||||||
<list>
|
<list>
|
||||||
<item itemvalue="Go Build.go build git.timovolkmann.de/gyrogpsc/cmd/tcp_only" />
|
|
||||||
<item itemvalue="Go Build.go build git.timovolkmann.de/gyrogpsc/cmd/server" />
|
<item itemvalue="Go Build.go build git.timovolkmann.de/gyrogpsc/cmd/server" />
|
||||||
|
<item itemvalue="Go Build.go build git.timovolkmann.de/gyrogpsc/cmd/tcp_only" />
|
||||||
<item itemvalue="JavaScript Debug.index.html" />
|
<item itemvalue="JavaScript Debug.index.html" />
|
||||||
<item itemvalue="Go Build.go build git.timovolkmann.de/gyrogpsc/cmd/serial_only" />
|
<item itemvalue="Go Build.go build git.timovolkmann.de/gyrogpsc/cmd/serial_only" />
|
||||||
<item itemvalue="Go Build.go build git.timovolkmann.de/gyrogpsc/serial" />
|
<item itemvalue="Go Build.go build git.timovolkmann.de/gyrogpsc/serial" />
|
||||||
@ -153,6 +152,8 @@
|
|||||||
<option name="number" value="Default" />
|
<option name="number" value="Default" />
|
||||||
<option name="presentableId" value="Default" />
|
<option name="presentableId" value="Default" />
|
||||||
<updated>1604516509922</updated>
|
<updated>1604516509922</updated>
|
||||||
|
<workItem from="1607463793011" duration="356000" />
|
||||||
|
<workItem from="1607504119613" duration="3584000" />
|
||||||
</task>
|
</task>
|
||||||
<task id="LOCAL-00001" summary="initial working version">
|
<task id="LOCAL-00001" summary="initial working version">
|
||||||
<created>1604747925521</created>
|
<created>1604747925521</created>
|
||||||
|
|||||||
@ -4,7 +4,19 @@ var map = new mapboxgl.Map({
|
|||||||
style: 'mapbox://styles/mapbox/streets-v11',
|
style: 'mapbox://styles/mapbox/streets-v11',
|
||||||
zoom: 0
|
zoom: 0
|
||||||
});
|
});
|
||||||
var empty = {
|
var emptyTCP = {
|
||||||
|
type: "FeatureCollection",
|
||||||
|
features: [
|
||||||
|
{
|
||||||
|
type: "Feature",
|
||||||
|
geometry: {
|
||||||
|
type: "LineString",
|
||||||
|
coordinates: []
|
||||||
|
}
|
||||||
|
}]
|
||||||
|
}
|
||||||
|
|
||||||
|
var emptySERIAL = {
|
||||||
type: "FeatureCollection",
|
type: "FeatureCollection",
|
||||||
features: [
|
features: [
|
||||||
{
|
{
|
||||||
@ -26,12 +38,13 @@ map.on('load', function () {
|
|||||||
// add it to the map
|
// add it to the map
|
||||||
//map.addSource('trace', { type: 'geojson', data: data });
|
//map.addSource('trace', { type: 'geojson', data: data });
|
||||||
|
|
||||||
map.addSource('route', { 'type': 'geojson', 'data': empty })
|
map.addSource('routeTCP', { 'type': 'geojson', 'data': emptyTCP })
|
||||||
|
map.addSource('routeSERIAL', { 'type': 'geojson', 'data': emptySERIAL })
|
||||||
|
|
||||||
map.addLayer({
|
map.addLayer({
|
||||||
'id': 'route',
|
'id': 'routeTCP',
|
||||||
'type': 'line',
|
'type': 'line',
|
||||||
'source': 'route',
|
'source': 'routeTCP',
|
||||||
'paint': {
|
'paint': {
|
||||||
'line-color': 'yellow',
|
'line-color': 'yellow',
|
||||||
'line-opacity': 0.75,
|
'line-opacity': 0.75,
|
||||||
@ -39,8 +52,20 @@ map.on('load', function () {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
map.addLayer({
|
||||||
|
'id': 'routeSERIAL',
|
||||||
|
'type': 'line',
|
||||||
|
'source': 'routeSERIAL',
|
||||||
|
'paint': {
|
||||||
|
'line-color': 'blue',
|
||||||
|
'line-opacity': 0.75,
|
||||||
|
'line-width': 5
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
// setup the viewport
|
// setup the viewport
|
||||||
map.jumpTo({ 'center': [9.19640999, 49.12283027], 'zoom': 14 });
|
map.jumpTo({ 'center': [9.19640999, 49.12283027], 'zoom': 17 });
|
||||||
map.setPitch(30);
|
map.setPitch(30);
|
||||||
|
|
||||||
// on a regular basis, add more coordinates from the saved list and update the map
|
// on a regular basis, add more coordinates from the saved list and update the map
|
||||||
@ -49,9 +74,15 @@ map.on('load', function () {
|
|||||||
|
|
||||||
})
|
})
|
||||||
|
|
||||||
function updateMap (long, lat) {
|
function updateMapTCP (long, lat) {
|
||||||
let coordinates = [long, lat]
|
//let coordinates = [long, lat]
|
||||||
empty.features[0].geometry.coordinates.push(coordinates);
|
emptyTCP.features[0].geometry.coordinates.push([long, lat]);
|
||||||
map.getSource('route').setData(empty);
|
map.getSource('routeTCP').setData(emptyTCP);
|
||||||
map.panTo(coordinates);
|
map.panTo([long, lat]);
|
||||||
|
}
|
||||||
|
|
||||||
|
function updateMapSERIAL (long, lat) {
|
||||||
|
emptySERIAL.features[0].geometry.coordinates.push([long, lat]);
|
||||||
|
map.getSource('routeSERIAL').setData(emptySERIAL);
|
||||||
|
//map.panTo([long, lat]);
|
||||||
}
|
}
|
||||||
@ -55,7 +55,10 @@ window.addEventListener("load", function(evt) {
|
|||||||
// addData(orientation[0] / multiplier)
|
// addData(orientation[0] / multiplier)
|
||||||
*/
|
*/
|
||||||
addData(dat.SOURCE_TCP.Orientation[0])
|
addData(dat.SOURCE_TCP.Orientation[0])
|
||||||
updateMap(dat.SOURCE_TCP.Position[1], dat.SOURCE_TCP.Position[0])
|
updateMapTCP(dat.SOURCE_TCP.Position[1], dat.SOURCE_TCP.Position[0])
|
||||||
|
updateMapSERIAL(dat.SOURCE_SERIAL.Position[1], dat.SOURCE_SERIAL.Position[0])
|
||||||
|
//updateMap(dat.SOURCE_SERIAL.Position[1], dat.SOURCE_SERIAL.Position[0])
|
||||||
|
|
||||||
// addData(dat[0])
|
// addData(dat[0])
|
||||||
//document.getElementById("gyroscope").style.transform = `rotateX(${-orientation[0]}deg) rotateY(${orientation[1]}deg) rotateZ(${-orientation[2]}deg) translateZ(50px)`
|
//document.getElementById("gyroscope").style.transform = `rotateX(${-orientation[0]}deg) rotateY(${orientation[1]}deg) rotateZ(${-orientation[2]}deg) translateZ(50px)`
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user