我正在尝试使用 GroundOverlayOptions
将自定义图像添加到我的 Android.gms.maps
BitmapDescriptor image = BitmapDescriptorFactory.FromPath("fire2.bmp");
GroundOverlayOptions newarkMap = new
GroundOverlayOptions().InvokeImage(image);
newarkMap.Position(e.Point, 8600f, 6500f);
map.AddGroundOverlay(newarkMap);
尽管 fire2.bmp
是位图,但我仍然收到错误:
Java.Lang.IllegalArgumentException:解码图像失败。提供的图像必须是位图。
我错过了什么?
最佳答案
我建议使用 BitmapDescriptorFactory.FromResource。如果在编译时你没有得到任何错误,这意味着你的资源存在并且将在运行时找到
关于android - Xamarin 表单 |安卓 : BitmapDescriptor Error - Image must be a Bitmap,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45365694/