アンドロイドマップのカスタムマーカーを作成しようとしています。 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