以下来自Google的示例代码:https://developers.google.com/maps/documentation/javascript/examples/streetview-embed在我们的桌面应用程序中似乎不再起作用。
实际上,它为我们提供了灰色屏幕,但所有界面标记仍保持原样:https://imgur.com/6chd4CL-以及大量警告(javascript / css可以隐藏,因此不必担心这些。)请参阅:{ {3}}(用于工作拆分视图,但灰色街景相同)
这种情况自2018年11月1日左右开始发生。我不确定发生了什么变化。我没有找到类似的问题(较旧的问题似乎无关)。
我很好奇,是否还有其他人看到了我们当前遇到的问题-或者是否有一种我尚不知道的实现Google api的替代方法-也许google已经实现了一些实现其api的限制最近添加的。
更新:内部使用的是delphi TWebBrowser组件,该组件似乎正在使用IE-9或更早版本。在IE上浏览google的演示代码并将仿真设置为IE-9时,我得到的软件与我看到的灰色背景完全相同。看来Google到本月初已停止对IE-9的支持?
答案 0 :(得分:2)
找到解决方案。问题确实出在使用IE9兼容模式(谷歌似乎不再支持)的TWebBrowser中。默认情况下,它实际上在运行7,但是我们之前已经解决了类似的问题,并将其设置为9。
解决方案是将兼容模式设置为IE11,突然又可以正常工作了。