您的位置:首页 > 其它

百度地图显示自定义头像

2016-03-18 09:03 260 查看
{
final    CheckInUser item = latLngs.get(i);
String url=item.getUser().getSmallPortrait();
ImageLoader.getInstance().loadImage(url, new ImageLoadingListener() {
@Override
public void onLoadingStarted(String imageUri, View view) {

}

@Override
public void onLoadingFailed(String imageUri, View view, FailReason failReason) {
BitmapDescriptor bitmap = BitmapDescriptorFactory.fromResource(R.drawable.school_scnice_guide_icon);
MarkerOptions ooA = new MarkerOptions().position(new LatLng(item.getLatitude(), item.getLongitude())).icon(bitmap)
.zIndex(9).draggable(false);
ooA.animateType(MarkerOptions.MarkerAnimateType.drop);
Marker mMarker = (Marker) (mBaiduMap.addOverlay(ooA));
}

@Override
public void onLoadingComplete(String imageUri, View view, Bitmap loadedImage) {
loadedImage=GetRoundedCornerBitmap(loadedImage);
BitmapDescriptor bitmapDescriptor = BitmapDescriptorFactory.fromBitmap(loadedImage);
MarkerOptions ooA = new MarkerOptions().position(new LatLng(item.getLatitude(), item.getLongitude())).icon(bitmapDescriptor)
.zIndex(9).draggable(false);
ooA.animateType(MarkerOptions.MarkerAnimateType.drop);
Marker mMarker = (Marker) (mBaiduMap.addOverlay(ooA));
}

@Override
public void onLoadingCancelled(String imageUri, View view) {

}
});
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: