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