aboutsummaryrefslogtreecommitdiffstats
path: root/app/qml/MapWindow.qml
diff options
context:
space:
mode:
Diffstat (limited to 'app/qml/MapWindow.qml')
-rw-r--r--app/qml/MapWindow.qml13
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) {