diff options
author | Tobrun <tobrun.van.nuland@gmail.com> | 2017-10-27 15:57:35 -0700 |
---|---|---|
committer | Tobrun <tobrun@mapbox.com> | 2017-11-01 03:17:22 -0700 |
commit | c61ccb30e9d4e3e54bfca97897f70b4fd253dfa1 (patch) | |
tree | de88ad8097ca840b59ffab546b12e4326252c2de /platform/android/src/snapshotter/map_snapshot.cpp | |
parent | a42455c56aee879738e5c5042b839a6262fed579 (diff) | |
download | qtlocation-mapboxgl-c61ccb30e9d4e3e54bfca97897f70b4fd253dfa1.tar.gz |
[android] - make snapshot logo optional
Diffstat (limited to 'platform/android/src/snapshotter/map_snapshot.cpp')
-rw-r--r-- | platform/android/src/snapshotter/map_snapshot.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/platform/android/src/snapshotter/map_snapshot.cpp b/platform/android/src/snapshotter/map_snapshot.cpp index 843a8a487a..f5092b3c56 100644 --- a/platform/android/src/snapshotter/map_snapshot.cpp +++ b/platform/android/src/snapshotter/map_snapshot.cpp @@ -27,14 +27,15 @@ jni::Object<MapSnapshot> MapSnapshot::New(JNIEnv& env, PremultipliedImage&& image, float pixelRatio, std::vector<std::string> attributions, + bool showLogo, mbgl::MapSnapshotter::PointForFn pointForFn) { // Create the bitmap auto bitmap = Bitmap::CreateBitmap(env, std::move(image)); // Create the Mapsnapshot peers - static auto constructor = javaClass.GetConstructor<jni::jlong, jni::Object<Bitmap>, jni::Array<jni::String>>(env); + static auto constructor = javaClass.GetConstructor<jni::jlong, jni::Object<Bitmap>, jni::Array<jni::String>, jni::jboolean>(env); auto nativePeer = std::make_unique<MapSnapshot>(pixelRatio, pointForFn); - return javaClass.New(env, constructor, reinterpret_cast<jlong>(nativePeer.release()), bitmap, jni::Make<jni::Array<jni::String>>(env, attributions)); + return javaClass.New(env, constructor, reinterpret_cast<jlong>(nativePeer.release()), bitmap, jni::Make<jni::Array<jni::String>>(env, attributions), (jni::jboolean) showLogo); } jni::Class<MapSnapshot> MapSnapshot::javaClass; |