diff options
author | Tobrun <tobrun@mapbox.com> | 2016-05-20 08:05:05 +0200 |
---|---|---|
committer | Tobrun <tobrun@mapbox.com> | 2016-05-20 12:03:27 +0200 |
commit | 952875a30c104b779f3563a27b4caf1a7b674662 (patch) | |
tree | f22732b0c66f32057ec44e942b301c23a7513a9e /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java | |
parent | e69aef83430c42e3f5be0f01aea1433627b8cc7c (diff) | |
download | qtlocation-mapboxgl-952875a30c104b779f3563a27b4caf1a7b674662.tar.gz |
[android] #3276 - View Marker model integration
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 | 78 |
1 files changed, 78 insertions, 0 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 new file mode 100644 index 0000000000..f8c36ee14b --- /dev/null +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/MarkerView.java @@ -0,0 +1,78 @@ +package com.mapbox.mapboxsdk.annotations; + +import android.graphics.Point; +import android.graphics.PointF; + +public class MarkerView extends Marker { + + private PointF centerOffset; + private Point infoWindowOffset; + private boolean flat; + + private int selectAnimRes; + private int deselectAnimRes; + + private float tiltValue; + + MarkerView(){ + centerOffset = new PointF(); + infoWindowOffset = new Point(); + } + + public MarkerView(BaseMarkerViewOptions baseMarkerViewOptions) { + super(baseMarkerViewOptions); + this.centerOffset = baseMarkerViewOptions.getCenterOffset(); + this.infoWindowOffset = baseMarkerViewOptions.getInfoWindowOffset(); + this.flat = baseMarkerViewOptions.isFlat(); + this.selectAnimRes = baseMarkerViewOptions.getSelectAnimRes(); + this.deselectAnimRes = baseMarkerViewOptions.getDeselectAnimRes(); + } + + public PointF getCenterOffset() { + return centerOffset; + } + + public void setCenterOffset(PointF centerOffset) { + this.centerOffset = centerOffset; + } + + public Point getInfoWindowOffset() { + return infoWindowOffset; + } + + public void setInfoWindowOffset(Point infoWindowOffset) { + this.infoWindowOffset = infoWindowOffset; + } + + public boolean isFlat() { + return flat; + } + + public void setFlat(boolean flat) { + this.flat = flat; + } + + public int getSelectAnimRes() { + return selectAnimRes; + } + + public void setSelectAnimRes(int selectAnimRes) { + this.selectAnimRes = selectAnimRes; + } + + public int getDeselectAnimRes() { + return deselectAnimRes; + } + + public void setDeselectAnimRes(int deselectAnimRes) { + this.deselectAnimRes = deselectAnimRes; + } + + public float getTiltValue() { + return tiltValue; + } + + public void setTiltValue(float tiltValue) { + this.tiltValue = tiltValue; + } +} |