diff options
author | Tobrun <tobrun.van.nuland@gmail.com> | 2018-12-07 19:25:29 +0200 |
---|---|---|
committer | Tobrun <tobrun@mapbox.com> | 2018-12-10 16:59:50 +0100 |
commit | aa9e6c59bb04f49360d5e7f0e19884206deb20ff (patch) | |
tree | ec772695ca86fee43c22bb07cfd1b95f8fe77a53 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/location/LocationLayerController.java | |
parent | 8eaff9ce13b1a16bf347d27fde2d9ebfdd8665a4 (diff) | |
download | qtlocation-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.java | 7 |
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); |