百度地图覆盖view图片不显示(ImageLoader加载图片)
来源:互联网 发布:ubuntu ntfs 只读 编辑:程序博客网 时间:2024/06/05 23:47
百度地图的覆盖物,最后都是转化成图片展示在mapview上面的。就是说,你用的imageloader是异步加载,图片还没有加载上去,你的覆盖物view已经转化成图片放在了mapview上面,这样当然不会显示图片啦。解决思路很简单,就是确认图片已经加载完成之后再调用百度地图的 BitmapDescriptorFactory.fromView方法。那怎么知道图片已经加载好了呢?你用的imageloader就提供了, ImageLoader.getInstance().loadImage(,, @Override
public void onLoadingStarted(String imageUri, View view) {
}
@Override
public void onLoadingFailed(String imageUri, View view, FailReason failReason) {
}
@Override
public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {
//在这里面调用百度地图api
}
@Override
public void onLoadingCancelled(String imageUri, View view) {
}
});)
public void onLoadingStarted(String imageUri, View view) {
}
@Override
public void onLoadingFailed(String imageUri, View view, FailReason failReason) {
}
@Override
public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {
//在这里面调用百度地图api
}
@Override
public void onLoadingCancelled(String imageUri, View view) {
}
});)
0 0
- 百度地图覆盖view图片不显示(ImageLoader加载图片)
- 百度地图图片不显示
- Android 百度地图添加自定义marker(覆盖物)不显示图片的解决方法
- ImageLoader加载显示图片解析
- Android 百度地图marker中图片不显示的解决方案
- Android 使用imageLoader来加载显示图片
- Imageloader加载圆形图片,人头像显示
- ImageLoader(多线程异步加载和显示图片)
- ImageLoader 加载本地图片
- ImageLoader加载圆形图片
- Android 图片加载ImageLoader
- imageloader加载网络图片
- ImageLoader加载图片配置
- imageloader加载本地图片
- ImageLoader加载圆形图片
- 图片的加载ImageLoader
- 图片加载类ImageLoader
- universal-ImageLoader加载图片
- https原理及tomcat配置https方法
- L1-019. 谁先倒
- MySQL5.7.18主从复制搭建(一主一从)
- git mac安装及配置(一)
- ASp.net验证控件RegularExpressionValidator
- 百度地图覆盖view图片不显示(ImageLoader加载图片)
- 集群与负载均衡系列(4)——消息队列之Rabbitmq的搭建
- 一个使用RecyclerView写的树结构效果:TreeRecyclerView
- springboot整合dubbo
- PAT 1001 A+B Format(格式化输出)
- mysql 存储过程 游标 示例
- Android应用如何判断系统升级了?
- bic,orr——设置某些位为0或者1
- JS转换时间格式