を返しますUIImageView in - (UIView *)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker;
これUIImageView
は、 を使用して URL から画像を動的に読み込みますSDWebImage
。
ドキュメントがマーカー情報ウィンドウについて述べているように:
注: 情報ウィンドウは、マップに表示されるたびに画像としてレンダリングされます。これは、アクティブなときにプロパティを変更しても、すぐには表示されないことを意味します。情報ウィンドウの内容は、次に表示されるときに更新されます。
ポイントは、画像をダウンロードした後、情報ウィンドウが更新されず、ユーザーが非表示にしてから再度表示するまでプレースホルダー画像を表示し続けることです..
markerInfoWindow
そのため、ダウンロードしたイメージのブロック内の内容を強制的に更新する必要があります..