0

我遇到了一些麻烦,这应该很容易,但我错过了一些东西,但不确定是什么。我将代码放在两个单独的 js 文件中,然后在头部调用它们。

这是两张地图。

http://www.mesquiteweather.net/gmap/aqiCurrent.js

http://www.mesquiteweather.net/gmap/aqiForecast.js

然后我会在头部添加这个。这适用于一页上的单个地图,但不适用于两页。

   <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAmOjwJpRcp48pn7smsrprlnN90iYBxR8g&sensor=false"></script>
<script type="text/javascript" src="gmap/aqiCurrent.js"></script>
<script type="text/javascript" src="gmap/aqiForecast.js"></script>
</head>
<body onload="initialize()">

然后我像这样调用html中的地图。

<div id="aqiCurrent" style="width:100%; height:400px"> </div>

<div id="aqiForecast" style="width:100%; height:400px"> </div>

它只显示第二张地图而不是第一张。如果我从头部移除其中一个呼叫,则显示第一个呼叫。所以我知道代码很好,因为我可以加载和显示其中一个。我只是不能让它们同时加载和显示。我不确定我错过了什么。

-谢谢

4

1 回答 1

1

多个 Google 地图的可能重复项不会显示在单个页面上

您在两个 javascript 文件中都有一个同名的函数(“初始化”)。

那是行不通的。

于 2013-05-22T19:34:35.000 回答