Google maps api 3 使用steal.js以异步方式加载google map api

Google maps api 3 使用steal.js以异步方式加载google map api,google-maps-api-3,javascriptmvc,stealjs,Google Maps Api 3,Javascriptmvc,Stealjs,我正在尝试使用steal.js(来自javascriptmvc扩展)执行以下代码: 这适用于所有其他脚本。但是,在谷歌地图api url的情况下,它会显示“传感器”参数未设置”类型的错误消息。请问怎么去掉这个 如果您可以显示异步加载此脚本的其他方式,也可以。比如,我尝试了,但是支持将GoogleMapAPI加载到版本2,不支持版本3。提前感谢。您通常不会窃取外部脚本。steal将无法将它们构建到您的生产文件中 无论如何,当前的Google Maps API并不打算异步加载。如果您检查源代码,您

我正在尝试使用steal.js(来自javascriptmvc扩展)执行以下代码:

这适用于所有其他脚本。但是,在谷歌地图api url的情况下,它会显示“传感器”参数未设置”类型的错误消息。请问怎么去掉这个


如果您可以显示异步加载此脚本的其他方式,也可以。比如,我尝试了,但是支持将GoogleMapAPI加载到版本2,不支持版本3。提前感谢。

您通常不会窃取外部脚本。steal将无法将它们构建到您的生产文件中

无论如何,当前的Google Maps API并不打算异步加载。如果您检查源代码,您会看到它使用了
document.write
,如果没有向导的帮助,在加载页面后,它将无法正常工作。

根据下面的评论,我错了。您可以使用回调参数异步加载Google地图:

window.myCallback = function() {
  new google.maps.Map(...);
};

$.getScript('//maps.google.com/maps/api/js?sensor=false&callback=myCallback');

Google Maps API可以异步加载,请参阅2012年的“异步加载API”,我不知道steal会出现
window.myCallback = function() {
  new google.maps.Map(...);
};

$.getScript('//maps.google.com/maps/api/js?sensor=false&callback=myCallback');