我有一个我在地图上显示的自定义地图标记,但是当我绘制它们时,标记看起来很模糊,就像在查看原始分辨率时更改了分辨率
这是原来的
和我的不同颜色
这是我在地图上绘制它们时的样子
正如您所看到的那样,与原始像素相比,边缘看起来都是像素化的,并且我使用的图像尺寸似乎并不重要。
使用BitmapDescriptorFactory.fromResource(R.drawable.blue)
是否真的会降低图像的质量?
如何在Google即时中让他们看起来像这样高质量
我需要使用一些特殊的图像尺寸来使它们看起来更好或者更好吗?
这是我绘制地图的方式
mGoogleMap.addMarker(new MarkerOptions().position(point).icon(BitmapDescriptorFactory.fromResource(R.drawable.blue)));
答案 0 :(得分:2)
这里的问题可以是以下
尝试为所有drawables文件夹添加drawables,然后看到标记,我遇到了类似的问题,这有帮助。或者使用nodpi文件夹,它可以防止图像缩放。