diff options
author | Tobrun <tobrun@mapbox.com> | 2016-05-20 18:36:17 +0200 |
---|---|---|
committer | Tobrun <tobrun@mapbox.com> | 2016-05-20 18:36:17 +0200 |
commit | f60e8949b8b9dd459ed73c59ea59296145f2b8db (patch) | |
tree | 816f4b84a1026b34f475e7f8eb0fa96f7e367d7d /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java | |
parent | f751d2c46528ac4301ef3753c468950051937940 (diff) | |
download | qtlocation-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.java | 18 |
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; + } } |