BitmapDescriptor 似乎改变了地图标记图像的分辨率
BitmapDescriptor seems to change resolution of map marker image
我有一个显示在地图上的自定义地图标记,但是当我绘制它们时,标记看起来很模糊,就像在查看原始地图时更改了分辨率一样
这是原文
我和那个颜色不一样
这是我在地图上绘制它们时的样子
如您所见,与原始边缘相比,边缘看起来全是像素化的,而且我使用的图像尺寸似乎也不重要。
使用 BitmapDescriptorFactory.fromResource(R.drawable.blue)
真的会降低图像质量吗?
现在Google我怎样才能让它们看起来像这样高质量
我需要使用一些特殊的图像尺寸来使它们看起来更好吗?
这就是我绘制地图的方式
mGoogleMap.addMarker(new MarkerOptions().position(point).icon(BitmapDescriptorFactory.fromResource(R.drawable.blue)));
这里的问题可以如下
- 您可能正在使用适用于 mdpi 或 hdpi 的 drawable 而您正在使用 xhdpi 屏幕。
尝试为所有可绘制对象文件夹添加可绘制对象,然后查看标记,我遇到过类似的问题,这很有帮助。或者使用 nodpi 文件夹,它会防止图像被缩放。
我有一个显示在地图上的自定义地图标记,但是当我绘制它们时,标记看起来很模糊,就像在查看原始地图时更改了分辨率一样
这是原文
我和那个颜色不一样
这是我在地图上绘制它们时的样子
如您所见,与原始边缘相比,边缘看起来全是像素化的,而且我使用的图像尺寸似乎也不重要。
使用 BitmapDescriptorFactory.fromResource(R.drawable.blue)
真的会降低图像质量吗?
现在Google我怎样才能让它们看起来像这样高质量
我需要使用一些特殊的图像尺寸来使它们看起来更好吗?
这就是我绘制地图的方式
mGoogleMap.addMarker(new MarkerOptions().position(point).icon(BitmapDescriptorFactory.fromResource(R.drawable.blue)));
这里的问题可以如下
- 您可能正在使用适用于 mdpi 或 hdpi 的 drawable 而您正在使用 xhdpi 屏幕。
尝试为所有可绘制对象文件夹添加可绘制对象,然后查看标记,我遇到过类似的问题,这很有帮助。或者使用 nodpi 文件夹,它会防止图像被缩放。