diff options
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationComponentPositionManager.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationComponentPositionManager.java | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationComponentPositionManager.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationComponentPositionManager.java deleted file mode 100644 index f2e4d0bb41..0000000000 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationComponentPositionManager.java +++ /dev/null @@ -1,48 +0,0 @@ -package com.mapbox.mapboxsdk.location; - -import android.support.annotation.NonNull; -import android.support.annotation.Nullable; - -import com.mapbox.mapboxsdk.maps.Style; -import com.mapbox.mapboxsdk.style.layers.Layer; - -class LocationComponentPositionManager { - - @NonNull - private final Style style; - - @Nullable - private String layerAbove; - - @Nullable - private String layerBelow; - - LocationComponentPositionManager(@NonNull Style style, @Nullable String layerAbove, @Nullable String layerBelow) { - this.style = style; - this.layerAbove = layerAbove; - this.layerBelow = layerBelow; - } - - /** - * Returns true whenever layer above/below configuration has changed and requires re-layout. - */ - boolean update(@Nullable String layerAbove, @Nullable String layerBelow) { - boolean requiresUpdate = - !(this.layerAbove == layerAbove || (this.layerAbove != null && this.layerAbove.equals(layerAbove))) - || !(this.layerBelow == layerBelow || (this.layerBelow != null && this.layerBelow.equals(layerBelow))); - - this.layerAbove = layerAbove; - this.layerBelow = layerBelow; - return requiresUpdate; - } - - void addLayerToMap(@NonNull Layer layer) { - if (layerAbove != null) { - style.addLayerAbove(layer, layerAbove); - } else if (layerBelow != null) { - style.addLayerBelow(layer, layerBelow); - } else { - style.addLayer(layer); - } - } -} |