从bitmapdescriptor获取位图

时间:2013-02-20 20:26:45

标签: android google-maps

是否可以从BitmapDescriptor获取位图?

我正在尝试使用googles api来使我的应用程序更加无缝但我可以改为自定义Marker选项对象...我认为BitmapDescriptor会扩展FileDescriptor但我没有看到。

1 个答案:

答案 0 :(得分:-1)

所有BitmapDescriptors都来自BitmapDescriptorFactory。

MediaStore中imageId的自定义标记示例。

final BitmapFactory.Options bmOptions = new BitmapFactory.Options();
            bmOptions.inSampleSize = 8;  //about the size of standard marker

Bitmap bm = MediaStore.Images.Thumbnails.getThumbnail(
                            context.getContentResolver(), newImageId,
                            MediaStore.Images.Thumbnails.MINI_KIND,
                            bmOptions);
                    if (bm != null) {
                        BitmapDescriptor bd = BitmapDescriptorFactory
                                .fromBitmap(bm);
                        if (bd != null) {
                            markeroptions.icon(bd);