diff options
author | Ivo van Dongen <ivovandongen@users.noreply.github.com> | 2016-09-20 15:10:33 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-20 15:10:33 +0200 |
commit | aa47680a0205573178fdddf3b6a20a564ef766c2 (patch) | |
tree | 9d8612b0df78c307c6749fc71a280745cc812a07 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps | |
parent | 1e8f9c75ca3f11ee5d31b033744d99b616d6b946 (diff) | |
download | qtlocation-mapboxgl-aa47680a0205573178fdddf3b6a20a564ef766c2.tar.gz |
[android] fire onMapReady only after style is loaded (#6046)
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java | 15 |
1 files changed, 13 insertions, 2 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 a7823c270f..02d352c7f4 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 @@ -452,7 +452,7 @@ public class MapView extends FrameLayout { addOnMapChangedListener(new OnMapChangedListener() { @Override public void onMapChanged(@MapChange int change) { - if (change == WILL_START_RENDERING_MAP && initialLoad) { + if (change == DID_FINISH_LOADING_STYLE && initialLoad) { initialLoad = false; reloadIcons(); reloadMarkers(); @@ -2866,7 +2866,8 @@ public class MapView extends FrameLayout { DID_FINISH_RENDERING_FRAME_FULLY_RENDERED, WILL_START_RENDERING_MAP, DID_FINISH_RENDERING_MAP, - DID_FINISH_RENDERING_MAP_FULLY_RENDERED + DID_FINISH_RENDERING_MAP_FULLY_RENDERED, + DID_FINISH_LOADING_STYLE }) @Retention(RetentionPolicy.SOURCE) public @interface MapChange { @@ -3017,6 +3018,16 @@ public class MapView extends FrameLayout { */ public static final int DID_FINISH_RENDERING_MAP_FULLY_RENDERED = 13; + + /** + * <p> + * This {@link MapChange} is triggered when a style is loaded + * </p> + * + * @see MapView.OnMapChangedListener + */ + public static final int DID_FINISH_LOADING_STYLE = 14; + /** * Interface definition for a callback to be invoked when the displayed map view changes. * |