如何通过谷歌地图api键初始化基于GWT的java应用程序中的谷歌地图

时间:2016-07-25 10:55:23

标签: gwt

我正在使用gwt-maps-api jar在我的GWT应用程序中嵌入谷歌地图。一个月前它工作正常。我们本月改变了我们的应用程序的域名,它停止了工作。现在的位置还没来在自动完成下拉菜单中,可能是因为谷歌上个月的更新,要求api密钥必须访问新域名的谷歌地图API。现在我不知道如何在初始化地图api时传递此密钥gwt-maps-api classes.Please help。示例代码如下所述。

ArrayList<LoadLibrary> loadLibraries = new ArrayList<LoadApi.LoadLibrary>();
loadLibraries.add(LoadLibrary.GEOMETRY);
loadLibraries.add(LoadLibrary.PLACES);
Runnable onLoad = new Runnable() {
  public void run() {
    initMapRegions();
  }

};

LoadApi.go(onLoad, loadLibraries, false);

1 个答案:

答案 0 :(得分:1)

尝试添加一个带有API密钥的String作为go方法调用的参数:

String otherParameters = "key=YOUR_API_KEY";
LoadApi.go(onLoad, loadLibraries, false, otherParameters);

这应该将您的API密钥添加到注入的JS中。您可以向字符串添加多个参数,例如key=YOUR_API_KEY&v=3.24&...