【Kotlin】GoogleMapのInfoWindowをカスタマイズする方法

GoogleMapのマーカーをタップすると吹き出しが出ます。

この吹き出しをInfoWindowsと言います。

デフォルトだと以下のGoogle開発者ページのように2つのテキストが配置されたレイアウトになります。

https://developers.google.com/maps/documentation/android-sdk/infowindows

吹き出しをカスタマイズすると自分の好きなレイアウトにできます。

以下のように星マークをつけて、背景色を変えてみました。

レイアウトの作成

吹き出しのレイアウトファイルを作成しましょう。

TextViewとRatingBarなどを組み合わせて以下のようにします。

InfoWindowAdapter

作成したレイアウトを適用します。

マップが描画可能になった時点で、InfoWindowAdapterをセットします。