无法将按比例缩小的位图添加到 Google 地图上的标记

Trouble adding a scaled down bitmap to a marker on Google maps

我的应用程序在从相机中检索到的图像的拍摄位置放置了标记。
我想将这些标记的图标显示为图像本身的位图。
这需要我缩小图像,否则会出现 OutOfMemory 错误。

这是错误的:

Bitmap icon = BitmapFactory.decodeSampledBitmapFromFile(imagePath, 100, 100);

您正在调用自定义方法。 decodeSampledBitmapFromFile() 不存在于 BitmapFactory class 中。应该是这样的:

Bitmap icon = decodeSampledBitmapFromFile(imagePath, 100, 100);