So erzwingen Sie die Aktualisierung des Inhalts von markerInfoWindow in Google Maps iOS SDK

Ich kehre zurück aUIImageView in - (UIView *)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker;

DieseUIImageView Lädt Bilder dynamisch über eine URL mitSDWebImage.

Wie die Dokumentation über Marker-Infofenster sagt:

Hinweis: Das Infofenster wird bei jeder Anzeige auf der Karte als Bild gerendert. Dies bedeutet, dass Änderungen an den Eigenschaften, während es aktiv ist, nicht sofort sichtbar sind. Der Inhalt des Infofensters wird bei der nächsten Anzeige aktualisiert.

Der Punkt ist, dass nach dem Herunterladen des Bildes das Infofenster nicht aktualisiert wird und das Platzhalterbild so lange angezeigt wird, bis der Benutzer es versteckt und wieder anzeigt.

Also muss ich den Inhalt der erzwingen aktualisierenmarkerInfoWindow im Block des Bildes heruntergeladen ..

Antworten auf die Frage(6)

Ihre Antwort auf die Frage