diff options
Diffstat (limited to 'app/qml/MapWindow.qml')
-rw-r--r-- | app/qml/MapWindow.qml | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/app/qml/MapWindow.qml b/app/qml/MapWindow.qml index 8321515..51ee5fb 100644 --- a/app/qml/MapWindow.qml +++ b/app/qml/MapWindow.qml @@ -107,6 +107,7 @@ Item { } MapQuickItem { + id:car zoomLevel: map.zoomLevel sourceItem: Image { @@ -131,9 +132,12 @@ Item { onCoordinateChanged: { if(coordinate === mapWindow.startPoint) return; - rotateAngle = previousCarLocation.coordinate.azimuthTo(coordinate); +// rotateAngle = previousCarLocation.coordinate.azimuthTo(coordinate); previousCarLocation.coordinate = coordinate; } + function setcarMarkerRotateAngle(direction){ + rotateAngle = direction + } } //add route view in the map @@ -185,7 +189,7 @@ Item { } var dis = (total - ruler.currentDistance).toFixed(1); - console.log("tbtnavi:dis = " + dis) + //console.log("tbtnavi:dis = " + dis) // Set distance tbt_board.do_setDistance(dis) @@ -230,7 +234,7 @@ Item { Component.onCompleted: { //request the route info when map load finish - console.log("Component.onCompleted") + //console.log("Component.onCompleted") } //the functions can be called by outside @@ -289,7 +293,7 @@ Item { function do_setNextCrossDistance(distance) { var dis = distance; - console.log("tbtnavi:dis = " + dis) + // console.log("tbtnavi:dis = " + dis) // Set distance tbt_board.do_setDistance(dis) @@ -309,6 +313,7 @@ Item { function do_setDirection(direction) { // ruler.setCurrentDistance(direction); + car.setcarMarkerRotateAngle(direction) } function do_setTbtState(tbtstate) { |