如何在基于 GWT 的 java 应用程序中传递 google 映射 api 键来初始化 google 映射

how to pass google map api key to initialize google map in GWT based java application

我正在使用 gwt-maps-api jar 在我的 GWT 中嵌入 google 地图 application.Till 一个月前它还在工作 fine.We 更改了域名我们这个月的应用程序停止了 working.Now 位置没有出现在自动完成下拉列表中,这可能是因为 google 上个月的更新使 api 密钥必须访问google map api for new domains.Now 我不确定在用 gwt-maps-api classes.Please 初始化 map api 时如何传递这个键help.Sample代码如下。

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);

尝试将带有 API-key 的字符串作为参数添加到 go 方法的调用中:

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

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