summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java
diff options
context:
space:
mode:
authorTobrun <tobrun@mapbox.com>2016-05-20 18:36:17 +0200
committerTobrun <tobrun@mapbox.com>2016-05-20 18:36:17 +0200
commitf60e8949b8b9dd459ed73c59ea59296145f2b8db (patch)
tree816f4b84a1026b34f475e7f8eb0fa96f7e367d7d /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java
parentf751d2c46528ac4301ef3753c468950051937940 (diff)
downloadqtlocation-mapboxgl-f60e8949b8b9dd459ed73c59ea59296145f2b8db.tar.gz
[android] #5081 - added rotation to View Marker
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java18
1 files changed, 17 insertions, 1 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java
index f8c36ee14b..63bb212cdf 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java
@@ -3,6 +3,8 @@ package com.mapbox.mapboxsdk.annotations;
import android.graphics.Point;
import android.graphics.PointF;
+import com.mapbox.mapboxsdk.maps.MapboxMap;
+
public class MarkerView extends Marker {
private PointF centerOffset;
@@ -13,8 +15,9 @@ public class MarkerView extends Marker {
private int deselectAnimRes;
private float tiltValue;
+ private float rotation;
- MarkerView(){
+ MarkerView() {
centerOffset = new PointF();
infoWindowOffset = new Point();
}
@@ -75,4 +78,17 @@ public class MarkerView extends Marker {
public void setTiltValue(float tiltValue) {
this.tiltValue = tiltValue;
}
+
+ public void setRotation(float rotation) {
+ this.rotation = rotation;
+
+ MapboxMap mapboxMap = getMapboxMap();
+ if (mapboxMap != null) {
+ mapboxMap.setMarkerViewRotation(this, rotation);
+ }
+ }
+
+ public float getRotation() {
+ return rotation;
+ }
}