我正在使用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);
答案 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&...
。