Google 街景 javascript api 显示截至 2018 年 11 月 1 日的灰色屏幕

Google streetview javascript api displaying gray screen as of 1 nov 2018

来自 google 的以下示例代码:https://developers.google.com/maps/documentation/javascript/examples/streetview-embed 似乎不再适用于我们的桌面应用程序。

事实上,它给了我们一个灰色的屏幕,但所有界面标记仍然完好无损:https://imgur.com/6chd4CL - and plenty of warnings (which javascript/css can hide, so not worried about those.) see: https://imgur.com/pvvnjOr(用于工作拆分视图,但相同的灰色街景)

这种情况从 2018 年 11 月 1 日左右开始发生。我不确定发生了什么变化。我没有找到类似的问题(除了看起来不相关的旧问题)。

我很好奇是否有其他人看到了我们目前 运行 遇到的问题 - 或者是否有其他方法可以实现我不知道的 google api的 - 或者也许 google 已经实施了一些最近添加的 api 的限制。

更新:它在内部使用 delphi TWebBrowser 组件,该组件似乎使用 IE-9 或更早版本。在 IE 上浏览 google 的演示代码并将仿真设置为 IE-9 时,我得到的灰色背景与我在软件中看到的完全相同。似乎 google 从本月第一天起就停止了对 IE-9 的支持?

找到解决方案,。问题确实出在使用 IE9 兼容模式(google 似乎不再支持)的 TWebBrowser 中。默认情况下它实际上是 运行 7,但我们之前已经解决了类似的问题并将其设置为 9。

解决方法是将兼容模式设置为IE11,突然又完美了。

来源:https://social.msdn.microsoft.com/Forums/ie/en-US/19bdbd98-83a3-4787-8d85-7f2d6f0446f9/featurebrowseremulation-code-for-ie11?forum=iewebdevelopment

结果:https://imgur.com/a/Qz5i1cw