我在我的项目中使用osmdroid 3.0.8,并在地图上创建自定义标记。但在不同的显示器分辨率下,它看起来非常大。 例如在mdpi中它使用图片48x48和它的确定,在xhdpi它的72x72和它看起来非常大。 我为所有分辨率更改res / drawable中的图片并将所有图片设置为48x48。 在mdpi和xhdpi(7“+)它确定,但在xhdpi 4,7”它看起来很糟糕。 这是代码:
Drawable myIcon = getResources().getDrawable(R.drawable.ic_launcher);
OverlayItem o =new OverlayItem();
o.setMarker(myIcon);