Google maps Google Maps API v3.22脚本错误,将小个子扔到路上时出错

Google maps Google Maps API v3.22脚本错误,将小个子扔到路上时出错,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,自从GoogleMapsAPI的最新版本(周二)发布以来,每次我把这个小家伙拖到路上并放下它,我都会得到一个脚本错误()。街景显示良好-但没有地址控制,因此无法退出街景 指定v3.23时也会发生类似的脚本错误(错误为) 但是,如果我将controlStyle设置为'azteca',一切正常。由于此设置将在8月份删除,我渴望尽快开始使用最新版本 有人能帮忙吗 下面是一些代码:- html,正文{高度:100%;边距:0;填充:0;} #地图画布{高度:100%;} var映射; 函数初始化(){

自从GoogleMapsAPI的最新版本(周二)发布以来,每次我把这个小家伙拖到路上并放下它,我都会得到一个脚本错误()。街景显示良好-但没有地址控制,因此无法退出街景

指定v3.23时也会发生类似的脚本错误(错误为)

但是,如果我将controlStyle设置为'azteca',一切正常。由于此设置将在8月份删除,我渴望尽快开始使用最新版本

有人能帮忙吗

下面是一些代码:-


html,正文{高度:100%;边距:0;填充:0;}
#地图画布{高度:100%;}
var映射;
函数初始化(){
试一试{
//google.maps.controlStyle='azteca';
map=new google.maps.map(document.getElementById(“map_canvas”),{zoom:13,center:new google.maps.LatLng(51.41347,-0.83518),mapTypeId:google.maps.mapTypeId.ROADMAP});
返回“”;
}捕捉(错误){
返回err.message;
}
}
如果取消注释注释了注释行,则所有操作都可以正常进行(但使用旧控件)


约翰

我很高兴地说,我现在能够回答我自己的问题了

这可能对另一个也有同样问题的海报(Mac21)有用

vb.net WebBrowser控件就是问题所在

在谷歌地图API的最新冻结版本中,他们已经停止支持IE8(这是可以理解的!)。默认情况下,WebBrowser控件使用IE7进行渲染

幸运的是,有一种方法可以通过向注册表中的键添加值来克服这种行为。一旦这个值到位,GoogleMapsAPI就会发挥作用

我不能为我在这里找到的实际解决方案要求任何荣誉-因此感谢Rick Strahl

享受吧


John

请提供一个演示您的问题的海报。下一张海报提供的代码与我使用的代码几乎相同!我还在vb.net用户控件中实现它。好吧-那么-下一张海报的帖子被随意删除了!这里有一些代码:-这不是一个答案,而是“我也是”,这应该是另一个问题(或者对你的问题进行编辑,但这可能太过分了)。嗯,你从哪里调用你的
Initialize
函数?您似乎没有在问题代码中的任何地方执行此操作,也没有在加载GoogleMapsJS时将其指定为回调。