由于提供的基础marker只提供icon,所以如果marker需要显示更多信息,就需要自定义View
使用网络图片标记marker,需要等图片加载完毕再添加marker

for (GridPoint gridPoint : pointList) {    //这个是自定义marker 视图,和普通视图一样    View inflate = LayoutInflater.from(MapGridActivity.this).inflate(R.layout.map_point_marker, null);    ImageView imageView = inflate.findViewById(R.id.iv_point);    TextView textView = inflate.findViewById(R.id.tv_point);    Glide.with(MapGridActivity.this)            .asBitmap()            .load(Constant.FILE_URL+gridPoint.getMapPointType().getShowImage())            .into(new SimpleTarget<Bitmap>() {                @Override                public void onResourceReady(@NonNull Bitmap resource, @Nullable Transition<? super Bitmap> transition) {                    LatLng point = new LatLng(gridPoint.getLat(), gridPoint.getLon());                    imageView.setImageBitmap(resource);                    textView.setText(gridPoint.getName());                    baiduMap.addOverlay(new MarkerOptions()                    .position(point)                    .icon(BitmapDescriptorFactory.fromView(inflate)));                }            });

更多相关文章

  1. android广告自动滚动并用picasso实现图片加载
  2. Android(安卓)Studio图片框
  3. Android(安卓)异步加载图片-AsyncTask
  4. Android(安卓)开机图片/文字/动画 修改
  5. Android中文API(124) ―― DialerFilter
  6. android取得系统高度,标题栏和状态高度
  7. Android中TextView显示插入的图片实现方法
  8. Android实现BMP和PNG转换为JPEG格式
  9. android 获取相册图片及路径

随机推荐

  1. Android四大基本组件
  2. Android Weekly - 第 186 期
  3. Android样式基础--属性动画((Property An
  4. Android模拟器上网问题
  5. EditText属性大全(转)方便自己查阅
  6. 关于Android Studio第一次启动的Fetching
  7. 重磅消息!Android与IOS的合体!高仿IOS动态
  8. Android数据传递
  9. android仿时间轴
  10. 目前的Android恶意软件分类