- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我正在尝试使用以 .bmp
文件形式提供的标记图像来使用自定义标记。我正在使用 Flutter
构建跨平台应用程序,这是 Android 的原生代码。图片来自 flutter 项目中 pubspec.yaml 中的资源。
marker = map
.addMarker(MarkerOptions()
.position(annotation.coordinate)
.title(annotation.title)
.icon(BitmapDescriptorFactory.fromAsset("lib/green_circle.bmp")))
我收到上面代码的错误消息:
com.google.maps.api.android.lib6.common.apiexception.b: Failed to decode image. The provided image must be a Bitmap.
最佳答案
它处理图像的方式似乎有问题。它确实接受 png、jpg 和 bmp,因为我已经对所有这些格式进行了测试,但我对这些格式(png 和 bmp)的某些文件也有同样的问题。
我所做的是在另一个图像编辑器上打开一些文件,覆盖这些文件,并且成功了。奇怪的是,这些文件是来自 Adobe Photoshop 的普通 png 图标,但它们不起作用。
如果您有任何问题或疑问,可以尝试使用其他来源的文件进行调试,或者编辑它并再次保存。
关于android - google map android - 无法从 BitmapDescriptorFactory.fromAsset 设置 map 图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48899176/
我使用 Google Maps V2 已经有一段时间了,其中一部分是添加标记。 googlemap.addMarker(new MarkerOptions() .title(m
我已经在 Internet 的各个 Angular 落检查了这个错误“Uncaught ReferenceError: BitmapDescriptorFactory is not defined”。
我正在尝试使用以 .bmp 文件形式提供的标记图像来使用自定义标记。我正在使用 Flutter 构建跨平台应用程序,这是 Android 的原生代码。图片来自 flutter 项目中 pubspec.
我是一名优秀的程序员,十分优秀!