diff options
author | Tobrun <tobrun.van.nuland@gmail.com> | 2018-05-07 11:26:05 +0200 |
---|---|---|
committer | Tobrun <tobrun@mapbox.com> | 2018-05-11 10:52:27 +0200 |
commit | b6f56db4fe0f3b40c13494e269855e57e4ed660c (patch) | |
tree | d05f2b953a43cab601bd59b7b3089bf27d54c9db | |
parent | 8c00a41708c6c77e0ef11fada874cdce1a985283 (diff) | |
download | qtlocation-mapboxgl-b6f56db4fe0f3b40c13494e269855e57e4ed660c.tar.gz |
[android] - avoid rounding the pixelratio of the image addded through NativeMapView#addImage
-rwxr-xr-x | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/maps/NativeMapView.java | 5 |
1 files changed, 3 insertions, 2 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 0e77910c3d..305dd906dd 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 @@ -772,8 +772,9 @@ final class NativeMapView { return; } - // Determine pixel ratio - nativeAddImage(name, image, image.getDensity() / DisplayMetrics.DENSITY_DEFAULT); + // Determine pixel ratio, cast to float to avoid rounding, see mapbox-gl-native/issues/11809 + float pixelRatio = (float) image.getDensity() / DisplayMetrics.DENSITY_DEFAULT; + nativeAddImage(name, image, pixelRatio); } public void addImages(@NonNull HashMap<String, Bitmap> bitmapHashMap) { |