summaryrefslogtreecommitdiff
path: root/platform/android
diff options
context:
space:
mode:
authorTobrun <tobrun@mapbox.com>2016-04-27 11:33:59 +0200
committerTobrun <tobrun@mapbox.com>2016-05-20 12:00:01 +0200
commit1d912a409a61531cca909d94838c0f177ba1f9e8 (patch)
tree240c540c71794d9d042d05fa9ff7f86ace65cb67 /platform/android
parent028ef7a32356ffce8ba66b203016445e02637644 (diff)
downloadqtlocation-mapboxgl-1d912a409a61531cca909d94838c0f177ba1f9e8.tar.gz
[android] #3276 - add event listener on REGION_IS_CHANGING to determine the annotations in bounds of the viewport.
Diffstat (limited to 'platform/android')
-rw-r--r--platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapView.java9
1 files changed, 9 insertions, 0 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 960b478f90..406f9b27de 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
@@ -446,6 +446,13 @@ public class MapView extends FrameLayout {
iterator.remove();
}
}
+ } else if (change == REGION_IS_CHANGING) {
+ LatLngBounds bounds = mMapboxMap.getProjection().getVisibleRegion().latLngBounds;
+ long[] ids = mNativeMapView.getAnnotationsInBounds(bounds);
+ Log.v(MapboxConstants.TAG, "Region is changing ane we are seeing: "+ids.length+ " point annotations");
+// for (long id : ids) {
+// Log.v(MapboxConstants.TAG, "Marker: "+id);
+// }
}
}
});
@@ -1318,6 +1325,8 @@ public class MapView extends FrameLayout {
return;
}
+ Log.v(MapboxConstants.TAG, "SurfaceTexture has been updated");
+
mCompassView.update(getDirection());
mMyLocationView.update();