summaryrefslogtreecommitdiff
path: root/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps
diff options
context:
space:
mode:
authorIvo van Dongen <ivovandongen@users.noreply.github.com>2016-09-20 15:10:33 +0200
committerGitHub <noreply@github.com>2016-09-20 15:10:33 +0200
commitaa47680a0205573178fdddf3b6a20a564ef766c2 (patch)
tree9d8612b0df78c307c6749fc71a280745cc812a07 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps
parent1e8f9c75ca3f11ee5d31b033744d99b616d6b946 (diff)
downloadqtlocation-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.java15
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.
*