javascript - 刷新 Google map 信息窗口中的内容

标签 javascript jquery google-maps google-maps-api-2

我正在将动态内容加载到 map 中的信息窗口中。当我关闭信息窗口并重新打开它时,内容是相同的(尚未更新为最新值)。有没有一种简单的方法可以强制信息窗口在每次打开时加载其内容?

最佳答案

如何为您想要在信息窗口内更新的元素分配一个类/ID?当您有新数据时,更新这些元素的 HTML。

确保仅创建 InfoWindow (new InfoWindow()) 一次。当您想隐藏 infoWindow 使用 infoWindow.close() 并显示它时,使用 infoWindow.open() 而不是每次都创建新的 infoWindow 实例。

关于javascript - 刷新 Google map 信息窗口中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11389612/

相关文章:

javascript - 如何通过点击从数组中获取不重复的随机字符串?

jquery - 每次 PJAX 表单更新时重复查询字符串参数 - 414 Request-URI Too Large

Android - 如何在设置缩放级别和标记的 Android 应用程序中启动 Google map Intent

javascript - 我可以在 JavaScript 或 jQuery 中一次点击发出两个 ajax 请求吗?

javascript - React native 0.62.0 - Android 上的文件上传网络请求错误

javascript - 日期和数字之间的相等比较不起作用

jquery 移动 slider

android - 集成 Google Play Games + Google Maps 扩展 BaseGamesActivity 和 FragmentActivity

google-maps - Google Maps Flutter setMapStyle 未生效 - 城市名称仍在显示

javascript - Angularjs:用户输入后更新过滤器