Похоже, проблема связана с кешем.Чат Hangouts кэширует изображения, поэтому нет необходимости загружать их каждый раз.Вы можете попробовать это, очистив кеш браузера и обновив карту с помощью chatbot.Вы должны увидеть новое изображение.
Одна вещь, которую вы можете сделать, это включить прерыватель кеша в конце URL:
widgets: [
{
image: {
imageUrl: url + new Date().getTime()
}
}
]
Как предлагается здесь .
Кроме того, в том же посте кто-то заметил, что это нехорошая практика: «, поскольку это затопит кеши (как локальные, так и вышестоящие) ».И они рекомендуют лучшее решение , но в этом случае мы не можем контролировать Cache-Control
заголовки.
Я не знаю, как Hangouts Chat управляет кешем, но я думаю, что они принимаютЗаботьтесь об этом в случае, если бот загружает тонны различных изображений.Например, в вашем случае было бы то же самое, если бы вы генерировали новый URL каждый раз, когда хотите обновить его на карте, поэтому я считаю, что кеш-прерыватель может работать на вас.
Надеюсь, это поможет!