【发布时间】:2015-08-26 07:18:08
【问题描述】:
我需要澄清加载 Google 地图 api 时出现的问题。
“您在此页面上多次包含 Google Maps API。这可能会导致意外错误。”
这是在我尝试自动加载 API 时发生的。
以下是用到的代码。让我知道哪里出了问题。
提前谢谢....!!!
index.html:
<script type="text/javascript" src="mapSrc.js"></script>
<script>
function callSrc()
{
initMap();
}
</script>
mapSrc.js:
function initMap()
{
loadAPI();
}
function loadAPI()
{
var script = document.createElement("script");
script.src = 'https://www.google.com/jsapi?autoload={"modules"[{"name":"maps","version":"3.exp","other_params":"sensor=false"}]}&callback=loadAPI2';
script.type = "text/javascript";
document.getElementsByTagName("head")[0].appendChild(script);
}
function loadAPI2()
{
var script = document.createElement("script");
script.src = "https://maps.googleapis.com/maps/api/js?sensor=false&callback=loadAPI3";
script.type = "text/javascript";
document.getElementsByTagName("head")[0].appendChild(script);
}
function loadAPI3() {
google.load('visualization', '1', {
'packages': ['table'],
'callback':'loaded'
});
}
function loaded()
{
console.log("Google map successfully loaded...");
}
【问题讨论】:
标签: javascript google-maps google-maps-api-3 autoload