From 0c5e15e21eb5815f064211226d267e4c6f7fdcf3 Mon Sep 17 00:00:00 2001 From: Ivo van Dongen Date: Fri, 27 Oct 2017 20:08:47 +0300 Subject: [android] map snapshotter - expose attributions --- .../java/com/mapbox/mapboxsdk/snapshotter/MapSnapshot.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com') diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/snapshotter/MapSnapshot.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/snapshotter/MapSnapshot.java index 2d1412aeda..aefa962402 100644 --- a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/snapshotter/MapSnapshot.java +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/snapshotter/MapSnapshot.java @@ -14,13 +14,15 @@ public class MapSnapshot { private long nativePtr = 0; private Bitmap bitmap; + private String[] attributions; /** * Created from native side */ - private MapSnapshot(long nativePtr, Bitmap bitmap) { + private MapSnapshot(long nativePtr, Bitmap bitmap, String[] attributions) { this.nativePtr = nativePtr; this.bitmap = bitmap; + this.attributions = attributions; } /** @@ -38,6 +40,13 @@ public class MapSnapshot { */ public native PointF pixelForLatLng(LatLng latLng); + /** + * @return The attributions for the sources of this snapshot. + */ + protected String[] getAttributions() { + return attributions; + } + // Unused, needed for peer binding private native void initialize(); -- cgit v1.2.1