简体   繁体   English

动态加载Google地图

[英]Dynamically load Google maps

If there was no internet connection at that moment - program can't execute remote script and create google object. 如果当时没有互联网连接-程序将无法执行远程脚本并创建google对象。 Later i'm trying to reload google maps script like this: 后来我试图像这样重新加载谷歌地图脚本:

if($.isEmptyObject(google)) {
    $.getScript('https://www.google.com/jsapi?sensor=true', function () {
        google.load("maps", "3");                       
    });             
}

I'm getting this kind of message: Google Maps API server rejected your request. within the sensor parameters must be set to true or false. 我收到这样的消息: Google Maps API server rejected your request. within the sensor parameters must be set to true or false. Google Maps API server rejected your request. within the sensor parameters must be set to true or false. Why? 为什么?

This works for me: 这对我有用:

if($.isEmptyObject(google)) {
   $.getScript('https://www.google.com/jsapi', function () {
    google.load("maps", "3", {'other_params' : 'sensor=true' });                       
   });             
}

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM