无法将按比例缩小的位图添加到 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);
我的应用程序在从相机中检索到的图像的拍摄位置放置了标记。
我想将这些标记的图标显示为图像本身的位图。
这需要我缩小图像,否则会出现 OutOfMemory
错误。
这是错误的:
Bitmap icon = BitmapFactory.decodeSampledBitmapFromFile(imagePath, 100, 100);
您正在调用自定义方法。 decodeSampledBitmapFromFile() 不存在于 BitmapFactory class 中。应该是这样的:
Bitmap icon = decodeSampledBitmapFromFile(imagePath, 100, 100);