如何在地图上显示位图之前缩放位图?

时间:2014-04-14 13:50:12

标签: android bitmap

我想为标记设置一个图标,但它太大了所以我想缩小它。

MapFragment.this.map.addMarker(new MarkerOptions().position(new LatLng(lat, lng))
.icon(BitmapDescriptorFactory.fromResource(R.drawable.guest_icon)));

1 个答案:

答案 0 :(得分:2)

这是一个重复的问题。请参阅:Change marker size in Google Maps API v2

简单地说,在将位图传递给您正在创建的MarkerOptions对象之前调整位图大小,引用新尺寸的图像。值得注意的是,如果它是一个相当大的资源,您可能希望在AsyncTask或其他线程中进行大小调整。请参阅此主题以获取示例:Android , createScaledBitmap slow when creating multiple bitmaps