diff options
author | Łukasz Paczos <lukas.paczos@gmail.com> | 2018-09-06 14:04:02 +0200 |
---|---|---|
committer | Łukasz Paczos <lukasz.paczos@mapbox.com> | 2018-09-12 13:59:11 +0200 |
commit | caebcd08e3803f5758353fbadefc9b75093b4015 (patch) | |
tree | 5189e182b0d11c8271396a73a89ef6a892a3a009 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java | |
parent | d4a2123bec4289848a4a0634d2727e2d4c77f180 (diff) | |
download | qtlocation-mapboxgl-caebcd08e3803f5758353fbadefc9b75093b4015.tar.gz |
[android] LocationComponent - javadoc fixes, improved initialization, removed location save state
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java index 60cf9bb31d..73495f78e7 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java @@ -200,7 +200,7 @@ public class MapView extends FrameLayout implements NativeMapView.ViewCallback { compassView.setOnClickListener(createCompassClickListener(cameraChangeDispatcher)); // LocationComponent - mapboxMap.injectLocationComponent(new LocationComponent(context, mapboxMap)); + mapboxMap.injectLocationComponent(new LocationComponent(mapboxMap)); // inject widgets with MapboxMap attrView.setOnClickListener(new AttributionClickListener(context, mapboxMap)); @@ -1224,7 +1224,7 @@ public class MapView extends FrameLayout implements NativeMapView.ViewCallback { @Override public void onMapChanged(@MapChange int change) { - if (change == WILL_START_LOADING_MAP) { + if (change == WILL_START_LOADING_MAP && !initialLoad) { mapboxMap.onStartLoadingMap(); } else if (change == DID_FINISH_LOADING_STYLE) { if (initialLoad) { @@ -1232,8 +1232,9 @@ public class MapView extends FrameLayout implements NativeMapView.ViewCallback { mapboxMap.onPreMapReady(); onMapReady(); mapboxMap.onPostMapReady(); + } else { + mapboxMap.onFinishLoadingStyle(); } - mapboxMap.onFinishLoadingStyle(); } else if (change == DID_FINISH_RENDERING_FRAME || change == DID_FINISH_RENDERING_FRAME_FULLY_RENDERED) { mapboxMap.onUpdateFullyRendered(); } else if (change == REGION_IS_CHANGING || change == REGION_DID_CHANGE || change == DID_FINISH_LOADING_MAP) { |