diff options
author | tobrun <tobrun.van.nuland@gmail.com> | 2019-04-11 12:35:20 +0200 |
---|---|---|
committer | Tobrun <tobrun.van.nuland@gmail.com> | 2019-04-12 13:12:31 +0200 |
commit | ecfa67bbffa9cf48697b5002b55f03a9170bbf53 (patch) | |
tree | a7bc5301d8f47b196be4ed301b426a4a1d911442 /platform | |
parent | 06541b261a3ed9b2410f79e032441ac98d0bf3f3 (diff) | |
download | qtlocation-mapboxgl-ecfa67bbffa9cf48697b5002b55f03a9170bbf53.tar.gz |
[android] - add javadoc indicating that query methods can return empty depending on map/surface state
Diffstat (limited to 'platform')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java index 78faef0776..b75193dc8f 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/MapboxMap.java @@ -12,7 +12,6 @@ import android.support.annotation.Size; import android.support.annotation.UiThread; import android.text.TextUtils; import android.view.View; - import com.mapbox.android.gestures.AndroidGesturesManager; import com.mapbox.android.gestures.MoveGestureDetector; import com.mapbox.android.gestures.RotateGestureDetector; @@ -1882,20 +1881,25 @@ public final class MapboxMap { } /** - * Queries the map for rendered features + * Queries the map for rendered features. + * <p> + * Returns an empty list if either the map or underlying render surface has been destroyed. + * </p> * * @param coordinates the point to query * @param layerIds optionally - only query these layers * @return the list of feature */ @NonNull - public List<Feature> queryRenderedFeatures(@NonNull PointF coordinates, @Nullable String... - layerIds) { + public List<Feature> queryRenderedFeatures(@NonNull PointF coordinates, @Nullable String... layerIds) { return nativeMapView.queryRenderedFeatures(coordinates, layerIds, null); } /** * Queries the map for rendered features + * <p> + * Returns an empty list if either the map or underlying render surface has been destroyed. + * </p> * * @param coordinates the point to query * @param filter filters the returned features with an expression @@ -1911,19 +1915,24 @@ public final class MapboxMap { /** * Queries the map for rendered features + * <p> + * Returns an empty list if either the map or underlying render surface has been destroyed. + * </p> * * @param coordinates the box to query * @param layerIds optionally - only query these layers * @return the list of feature */ @NonNull - public List<Feature> queryRenderedFeatures(@NonNull RectF coordinates, - @Nullable String... layerIds) { + public List<Feature> queryRenderedFeatures(@NonNull RectF coordinates, @Nullable String... layerIds) { return nativeMapView.queryRenderedFeatures(coordinates, layerIds, null); } /** * Queries the map for rendered features + * <p> + * Returns an empty list if either the map or underlying render surface has been destroyed. + * </p> * * @param coordinates the box to query * @param filter filters the returned features with an expression |