Я возвращаю UIImageView in - (UIView *)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker;
Этот UIImageView
динамически загружает изображения через URL с помощью SDWebImage
.
Как говорится в документации о маркерных окнах:
Примечание. Информационное окно отображается как изображение каждый раз, когда оно отображается на карте. Это означает, что любые изменения его свойств, пока они активны, не будут сразу видны. Содержимое информационного окна будет обновлено при следующем отображении.
Дело в том, что после загрузки изображения информационное окно не обновляется и продолжает показывать изображение заполнителя, пока пользователь не скрывается, а затем снова покажет его.
Поэтому мне нужно принудительно обновить содержимое markerInfoWindow
в загруженном блоке изображения.