안드로이드 맵용 맞춤 마커를 만들려고합니다. Google 유틸리티의 IconGenerator를 사용하고 있습니다. 내 사용자 정의 마커에는 ParseImageView (Parse SDK의 이미지보기)가 포함되어 있습니다.이미지보기가 작동하지 않는 맞춤 마커 매핑
이것은 사용자 지정 마커의 코드입니다.
이 제 기능 generateRichMarkerIcon
IconGenerator iconGenerator = new IconGenerator(getContext());
ParseImageView imageView = new ParseImageView(getContext());
imageView.setScaleType(ImageView.ScaleType.CENTER_CROP);
imageView.setLayoutParams(new ViewGroup.LayoutParams(70, 70));
imageView.setParseFile(imageFile);
imageView.loadInBackground();
iconGenerator.setContentView(imageView);
if (selected) {
iconGenerator.setColor(Color.BLUE);
}
return BitmapDescriptorFactory.fromBitmap(iconGenerator.makeIcon());
을 내부에 그리고 나는 아직도이
BitmapDescriptor icon = generateRichMarkerIcon(false, card);
Marker marker = this.googleMap.addMarker(new MarkerOptions()
.icon(icon)
.position(new LatLng(lat, lng)));
처럼 사용, 나는 이미지를 볼 수는 없지만, 빈 마커 (크기가 괜찮습니다, 70x70) 내부 이미지보기없이. https://drive.google.com/file/d/1-t5FOrKotac5YMfNoLbZo1NFjEFGpqtg/view?usp=sharing
이 코드에 어떤 문제가 :
이것은 스크린 샷입니까?
고마워요! 그것이었습니다 :-) – Abhab