diff options
author | tobrun <tobrun.van.nuland@gmail.com> | 2018-06-20 14:18:15 +0200 |
---|---|---|
committer | Tobrun <tobrun@mapbox.com> | 2018-06-25 13:44:15 +0200 |
commit | 279dd93f7cbd57adce60a97bdb760905e30f4580 (patch) | |
tree | fbb5ccc6f15d6922b33fc92aa11cc3e87655a8f2 /platform/android/src/native_map_view.cpp | |
parent | e1af62e87dfd77d1c38802f082c4981dab1beeab (diff) | |
download | qtlocation-mapboxgl-279dd93f7cbd57adce60a97bdb760905e30f4580.tar.gz |
[android] - add support for sdf by exposing sdf confiigurationn when calling MapboxMap#addImage.
Diffstat (limited to 'platform/android/src/native_map_view.cpp')
-rwxr-xr-x | platform/android/src/native_map_view.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/platform/android/src/native_map_view.cpp b/platform/android/src/native_map_view.cpp index eecb76213b..2bec03d903 100755 --- a/platform/android/src/native_map_view.cpp +++ b/platform/android/src/native_map_view.cpp @@ -895,14 +895,16 @@ void NativeMapView::removeSource(JNIEnv& env, jni::Object<Source> obj, jlong sou source->removeFromMap(env, obj, *map); } -void NativeMapView::addImage(JNIEnv& env, jni::String name, jni::Object<Bitmap> bitmap, jni::jfloat scale) { +void NativeMapView::addImage(JNIEnv& env, jni::String name, jni::Object<Bitmap> bitmap, jni::jfloat scale, jni::jboolean sdf) { jni::NullCheck(env, &bitmap); mbgl::PremultipliedImage premultipliedImage = Bitmap::GetImage(env, bitmap); map->getStyle().addImage(std::make_unique<mbgl::style::Image>( jni::Make<std::string>(env, name), std::move(premultipliedImage), - float(scale))); + float(scale), + sdf) + ); } void NativeMapView::addImages(JNIEnv& env, jni::Array<jni::Object<mbgl::android::Image>> jimages) { |