diff options
author | Tobrun <tobrun@mapbox.com> | 2017-04-13 16:06:09 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-04-13 16:06:09 +0200 |
commit | 21f54cc50605fd49e927bae340eac4732570f2e4 (patch) | |
tree | 1135b1a82439bd2f8f665809ca78d32ddd560f43 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java | |
parent | 08101921633ded8978c003179c5f324c91aac266 (diff) | |
download | qtlocation-mapboxgl-21f54cc50605fd49e927bae340eac4732570f2e4.tar.gz |
[android] - add binding integration for Map::setLatLngbounds, add example (#8622)
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java')
-rwxr-xr-x | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java index f2905cd6c3..a9dedcf7dc 100755 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java @@ -19,6 +19,7 @@ import com.mapbox.mapboxsdk.annotations.Polygon; import com.mapbox.mapboxsdk.annotations.Polyline; import com.mapbox.mapboxsdk.constants.MapboxConstants; import com.mapbox.mapboxsdk.geometry.LatLng; +import com.mapbox.mapboxsdk.geometry.LatLngBounds; import com.mapbox.mapboxsdk.geometry.ProjectedMeters; import com.mapbox.mapboxsdk.storage.FileSource; import com.mapbox.mapboxsdk.style.layers.CannotAddLayerException; @@ -259,6 +260,13 @@ final class NativeMapView { return nativeGetStyleJson(); } + public void setLatLngBounds(LatLngBounds latLngBounds) { + if (isDestroyedOn("setLatLngBounds")) { + return; + } + nativeSetLatLngBounds(latLngBounds); + } + public void cancelTransitions() { if (isDestroyedOn("cancelTransitions")) { return; @@ -999,6 +1007,8 @@ final class NativeMapView { private native String nativeGetStyleJson(); + private native void nativeSetLatLngBounds(LatLngBounds latLngBounds); + private native void nativeCancelTransitions(); private native void nativeSetGestureInProgress(boolean inProgress); |