Javascript 包括来自GoogleMaps API的多个地图,无需回调

Javascript 包括来自GoogleMaps API的多个地图,无需回调,javascript,google-maps,gwt,jsni,Javascript,Google Maps,Gwt,Jsni,我一直在想一种在网页中包含随机数目的地图的方法。我目前正在使用GWT,并将javascript代码嵌入到JSNI函数中。我有一系列地图,但由于我的架构,每个地图都不知道其他地图。我的问题是,我必须以这种方式(异步)包含gmaps脚本: 这里的问题是,在加载脚本时,我不知道映射的ID,因此无法在'initializeMaps'函数中加载所有映射 我想知道是否可以单独加载每个地图,而不是依赖“initializeMaps”回调,正如我所说,我还不知道地图ID。几天后,我知道了如何加载。我认为在没有回

我一直在想一种在网页中包含随机数目的地图的方法。我目前正在使用GWT,并将javascript代码嵌入到JSNI函数中。我有一系列地图,但由于我的架构,每个地图都不知道其他地图。我的问题是,我必须以这种方式(异步)包含gmaps脚本:

这里的问题是,在加载脚本时,我不知道映射的ID,因此无法在'initializeMaps'函数中加载所有映射


我想知道是否可以单独加载每个地图,而不是依赖“initializeMaps”回调,正如我所说,我还不知道地图ID。

几天后,我知道了如何加载。我认为在没有回调的情况下加载Gmaps脚本是不正确的,尽管我这样做了,但我仍然不知道

我包括:

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>

在我的文档的头部,然后我用我提供的映射ID作为输入的相同函数初始化每个映射。正如您所看到的,我用作回调的参数“initializeMaps”不再放在GMaps url中

问题是我必须在一些我不需要的地方携带包含的脚本。我不知道这是否是使用GoogleMaps API的正确方法,但如果没有这个解决方法,我不可能做到这一点

<script type="text/javascript" src="http://maps.google.com/maps/api/js?sensor=true"></script>