diff options
author | Tobrun <tobrun@mapbox.com> | 2016-04-27 11:33:59 +0200 |
---|---|---|
committer | Tobrun <tobrun@mapbox.com> | 2016-05-20 12:00:01 +0200 |
commit | 1d912a409a61531cca909d94838c0f177ba1f9e8 (patch) | |
tree | 240c540c71794d9d042d05fa9ff7f86ace65cb67 /platform/android | |
parent | 028ef7a32356ffce8ba66b203016445e02637644 (diff) | |
download | qtlocation-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.java | 9 |
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(); |