使用地图标记滑行(尺寸问题)

时间:2017-04-17 13:59:07

标签: android google-maps-markers android-glide

使用Glide进行图像加载我很疯狂 今晚我遇到了一个问题,在我生命的西方时刻之后我无法解决这个问题。 :P

所以我尝试了。

Glide
                                .with(activity)
                                .load(databeen.getModelimage()) //URL From Serverside
                                .asBitmap()
                                .fitCenter()
                                .into(new SimpleTarget<Bitmap>() {

                                    @Override
                                    public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {
                                        Marker mapMarker = mMap.addMarker(new MarkerOptions().position(latLng).title(databeen.getModelName()));

                                        mapMarker.setIcon(BitmapDescriptorFactory.fromBitmap(resource));


                                    }
                                });

是它的工作..但是标记加载图像 太小 的实际问题是什么。 enter image description here

所以我使用glide

更改了代码中的内容
Glide
                                .with(activity)
                                .load(databeen.getModelimage())//URL From Serverside
                                .asBitmap()
                                .override(markerSize, markerSize)
                                .fitCenter()
                                .into(new SimpleTarget<Bitmap>() {

                                    @Override
                                    public void onResourceReady(Bitmap resource, GlideAnimation<? super Bitmap> glideAnimation) {
                                        Marker mapMarker = mMap.addMarker(new MarkerOptions().position(latLng).title(databeen.getModelName()));

                                        mapMarker.setIcon(BitmapDescriptorFactory.fromBitmap(resource));

                                    }
                                });

是的我添加 .override(markerSize, markerSize)

1) 我试试

  

markerSize = 50;

但问题是.override是使用像素,因此每个具有不同分辨率的设备都具有不同大小的 MARKER图标

2) 所以我决定用{strong> DP (小数点)更改markerSize

我使用markerSize = 50 dp(after coverting to pixel)

但在不同设备的 MARKER SIZE 中仍有一些变化。

请建议我做一些事情**better**

0 个答案:

没有答案