diff options
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/Polygon.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/Polygon.java | 109 |
1 files changed, 0 insertions, 109 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/Polygon.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/Polygon.java deleted file mode 100644 index 5f6cef8d40..0000000000 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/annotations/Polygon.java +++ /dev/null @@ -1,109 +0,0 @@ -package com.mapbox.mapboxsdk.annotations; - -import android.graphics.Color; -import android.support.annotation.Keep; - -import android.support.annotation.NonNull; -import com.mapbox.mapboxsdk.geometry.LatLng; -import com.mapbox.mapboxsdk.maps.MapboxMap; - -import java.util.ArrayList; -import java.util.List; - -/** - * Polygon is a geometry annotation that's a closed loop of coordinates. - * @deprecated As of 7.0.0, - * use <a href="https://github.com/mapbox/mapbox-plugins-android/tree/master/plugin-annotation"> - * Mapbox Annotation Plugin</a> instead - */ -@Deprecated -public final class Polygon extends BasePointCollection { - - @Keep - private int fillColor = Color.BLACK; // default fillColor is black - @Keep - private int strokeColor = Color.BLACK; // default strokeColor is black - @Keep - private List<List<LatLng>> holes; - - Polygon() { - super(); - holes = new ArrayList<>(); - } - - /** - * Get the color of the fill region of the polygon. - * - * @return The color of the fill. - */ - public int getFillColor() { - return fillColor; - } - - /** - * Get the color of the stroke of the polygon. - * - * @return The color of the stroke. - */ - public int getStrokeColor() { - return strokeColor; - } - - /** - * Returns a copy of the holes. - * - * @return A {@link List} of {@link List} of {@link LatLng} points making up the holes. - */ - public List<List<LatLng>> getHoles() { - return new ArrayList<>(holes); - } - - /** - * Sets the color of the fill region of the polygon. - * - * @param color The color in ARGB format. - */ - public void setFillColor(int color) { - fillColor = color; - update(); - } - - /** - * Sets the color of the stroke of the polygon. - * - * @param color The color in ARGB format. - */ - public void setStrokeColor(int color) { - strokeColor = color; - update(); - } - - /** - * Sets the holes of this polygon. This method will take a copy of the holes, so further - * mutations to holes will have no effect on this polygon. - * - * @param holes A {@link List} of {@link List} of {@link LatLng} points making up the holes. - */ - public void setHoles(@NonNull List<? extends List<LatLng>> holes) { - this.holes = new ArrayList<>(holes); - update(); - } - - /** - * Add a hole to the polygon. - * - * @param hole A {@link List} of {@link List} of {@link LatLng} points making up the hole to be added. - */ - void addHole(List<LatLng> hole) { - holes.add(hole); - update(); - } - - @Override - void update() { - MapboxMap mapboxMap = getMapboxMap(); - if (mapboxMap != null) { - mapboxMap.updatePolygon(this); - } - } -} |