summaryrefslogtreecommitdiffstats
path: root/app/map/MapComponent.qml
diff options
context:
space:
mode:
authorMatt Ranostay <matt.ranostay@konsulko.com>2017-11-22 22:18:42 -0800
committerMatt Ranostay <matt.ranostay@konsulko.com>2017-11-23 18:15:18 -0800
commit73a26b17797cad0285f1f1559610fcbdf7a43bdb (patch)
tree2d34db664e07f5d88181e26db35af89abe0ab1d5 /app/map/MapComponent.qml
parent84ffd7b720c4b103befd6fc7682618201f07bb65 (diff)
navigation: qml: add car image and direction based on headingeel_4.99.3eel/4.99.34.99.3
Add car image and show GPS heading of vehicle based on movement. Change-Id: I57c056b5cdd40cf27b32a1155b7366230f49dbb4 Bug-AGL: SPEC-1068 Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
Diffstat (limited to 'app/map/MapComponent.qml')
-rw-r--r--app/map/MapComponent.qml11
1 files changed, 10 insertions, 1 deletions
diff --git a/app/map/MapComponent.qml b/app/map/MapComponent.qml
index 84ee7fe..161038c 100644
--- a/app/map/MapComponent.qml
+++ b/app/map/MapComponent.qml
@@ -267,6 +267,10 @@ Map {
//! [geocode1]
}
+ function updateCompass(heading)
+ {
+ compass.rotation = heading - 90
+ }
//! [coord]
zoomLevel: (maximumZoomLevel - minimumZoomLevel)/2
@@ -335,7 +339,12 @@ Map {
MapQuickItem {
id: locationPoint
- sourceItem: Rectangle { width: 14; height: 14; color: "#e41e25"; border.width: 2; border.color: "white"; smooth: true; radius: 7 }
+ sourceItem: Image {
+ id: compass
+ width: 100 * (map.zoomLevel / map.maximumZoomLevel)
+ height: 50 * (map.zoomLevel / map.maximumZoomLevel)
+ source: "../resources/car.png"
+ }
coordinate: location
opacity: 1.0
anchorPoint: Qt.point(sourceItem.width/2, sourceItem.height/2)