截至今天,delphi组件在尝试加载地图时一直在返回脚本错误。我们没有更改应用程序或组件中的任何代码。 谷歌有没有改变他们的API?如果是这样,是否有新版本的组件来处理这个问题? 谢谢, 克里斯
答案 0 :(得分:2)
请参阅我的问题Google Maps API v3.19 Broken in Internet Explorer Quirks Mode
我怀疑你有同样的问题 - 注意评论'这适用于我的情况,这是一个在Delphi项目中的嵌入式TWebBrowser'来自用户FLDelphi
答案 1 :(得分:0)
通过Google Maps API v3.19 Broken in Internet Explorer Quirks Mode
找到解决方法在GMLib组件的资源文件中,我们找到了一个map.html文件。 我们在html文件的部分添加了以下行。
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
然后我们将资源文件重新编译到组件中,重新编译delphi项目并且它工作正常。
我认为这是使用相对不受支持的免费组件的缺点之一。
我们正在考虑转向使用谷歌地图组件付费的广告,以降低再次发生这种情况的风险。
答案 2 :(得分:0)
你可以像这样使用旧的api:
只需添加“v = 3&amp;”