如果此时没有互联网连接 - 程序无法执行远程脚本并创建google
对象。后来我试图像这样重新加载谷歌地图脚本:
if($.isEmptyObject(google)) {
$.getScript('https://www.google.com/jsapi?sensor=true', function () {
google.load("maps", "3");
});
}
我收到这样的消息:Google Maps API server rejected your request. within the sensor parameters must be set to true or false.
为什么?
答案 0 :(得分:0)
我们在此示例中将传感器参数保留为变量true_or_false,以强调您必须明确地将此值设置为true或false。
见这里:https://developers.google.com/maps/documentation/geocoding/
根据参考,传感器参数是必须的。
答案 1 :(得分:0)
if($.isEmptyObject(google)) {
$.getScript('https://www.google.com/jsapi', function () {
google.load("maps", "3", {'other_params' : 'sensor=true' });
});
}
正确使用。