try {
Bitmap bmImg = Ion.with(act).load(markerItem.getImage()).asBitmap().get();
ivProfile.setImageBitmap(bmImg);
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
e.printStackTrace();
ivProfile.setImageResource(R.drawable.img_noprofile);
}
위와같이 이미지 url 에서 비트맵을 추출하였습니다.
implementation 'com.koushikdutta.ion:ion:2.+'
위와 같이 app gradle 부분에 선언을 해줍니다
try {
Bitmap bmImg = Ion.with(act).load(markerItem.getImage()).asBitmap().get();
ivProfile.setImageBitmap(bmImg);
} catch (InterruptedException e) {
e.printStackTrace();
} catch (ExecutionException e) {
e.printStackTrace();
ivProfile.setImageResource(R.drawable.img_noprofile);
}
MarkerOptions markerOptions = new MarkerOptions();
markerOptions.position(position);
markerOptions.title(markerItem.getIndex());
markerOptions.icon(BitmapDescriptorFactory.fromBitmap(createDrawableFromView(this, marker_root_view)));
return Map.addMarker(markerOptions);
구글맵에 에 이미지로 맵 마커를 찍으실 때는 위와 같이 사용하시면 됩니다
ION 라이브러리에 관한 자세한 사항은 아래링크를 통해 확인하시면 됩니다~!
'IT개발일지 > Android' 카테고리의 다른 글
[Android] 기기설정 언어 가져오기 (0) | 2019.01.21 |
---|---|
[Android] 오늘하루 보지않기 팝업창 띄우기 (0) | 2019.01.21 |
[Android] 다운로드 URL을 이용하여 파일 다운로드하기 (0) | 2019.01.21 |
[Android] PDF 파일 합치기 merge (0) | 2019.01.21 |
[Android] 안드로이드 PDF 파일 열기 (0) | 2019.01.21 |