summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationLayerController.java
diff options
context:
space:
mode:
authorTobrun <tobrun.van.nuland@gmail.com>2018-12-07 19:25:29 +0200
committerTobrun <tobrun@mapbox.com>2018-12-10 16:59:50 +0100
commitaa9e6c59bb04f49360d5e7f0e19884206deb20ff (patch)
treeec772695ca86fee43c22bb07cfd1b95f8fe77a53 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationLayerController.java
parent8eaff9ce13b1a16bf347d27fde2d9ebfdd8665a4 (diff)
downloadqtlocation-mapboxgl-aa9e6c59bb04f49360d5e7f0e19884206deb20ff.tar.gz
[android] - optimise loaded style for location component, expose isFullyLoaded
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationLayerController.java')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationLayerController.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationLayerController.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationLayerController.java
index ed15e52a08..b67ce3da88 100644
--- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationLayerController.java
+++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationLayerController.java
@@ -62,7 +62,7 @@ final class LocationLayerController implements MapboxAnimator.OnLayerAnimationsV
private int renderMode;
private final MapboxMap mapboxMap;
- private final Style style;
+ private Style style;
private final LayerSourceProvider layerSourceProvider;
private final LayerBitmapProvider bitmapProvider;
private LocationComponentOptions options;
@@ -81,11 +81,12 @@ final class LocationLayerController implements MapboxAnimator.OnLayerAnimationsV
this.layerSourceProvider = layerSourceProvider;
this.bitmapProvider = bitmapProvider;
this.locationFeature = featureProvider.generateLocationFeature(locationFeature, options);
- initializeComponents(options);
+ initializeComponents(style, options);
setRenderMode(RenderMode.NORMAL);
}
- void initializeComponents(LocationComponentOptions options) {
+ void initializeComponents(Style style, LocationComponentOptions options) {
+ this.style = style;
addLocationSource();
addLayers(options.layerBelow());
applyStyle(options);