在可能的应用程序中,我使用 Google Maps V2 中的 map ,在此 map 中,我尝试为每个标记添加带有图标的标记,但标记正在占用图标的大小,这使得图标看起来很流畅。 如何在 dp 中指定标记的大小,以便控制它在 map 上的外观
最佳答案
目前无法使用 MarkerOptions
指定标记大小,因此您唯一的选择是在将 Bitmap
设置为标记图标之前重新缩放它。
创建缩放位图:
int height = 100;
int width = 100;
BitmapDrawable bitmapdraw = (BitmapDrawable)getResources().getDrawable(R.mipmap.marker);
Bitmap b = bitmapdraw.getBitmap();
Bitmap smallMarker = Bitmap.createScaledBitmap(b, width, height, false);
使用 smallMarker
作为标记图标:
map.addMarker(new MarkerOptions()
.position(POSITION)
.title("Your title")
.icon(BitmapDescriptorFactory.fromBitmap(smallMarker))
);
关于android - 如何在 Google Maps V2 Android 中指定标记上的图标大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35718103/