使用Vaadin将Google Maps API密钥实施到Java Project中

时间:2016-09-01 02:12:41

标签: javascript java eclipse google-maps vaadin

我已经接管了一个用Java编写的正在进行的项目(我之前没有经验,但我可以编写Python和C ++)使用Eclipse(我也是新手)。该项目使用Vaadin组件,Eclipse使用glassfish运行它,在浏览器中弹出一个页面并显示结果。

我成功地在代码中导航并进行了一些修改,但其中一个是带有标记的微小Google地图,我在显示它时遇到了问题。之前的所有者已经为其设置了Google Maps API。当我在Eclipse中运行代码时,结果会显示一个以“localhost:8080 ...”开头的链接,该链接不显示Google Map(“糟糕的东西出错了。此页面未正确加载Google地图。请参阅用于技术细节的Javascript控制台。“)。当我使用计算机的IP切换“localhost”时,组件可以访问API,并显示地图。

我正在尝试将项目的前任所有者的API密钥替换为我刚刚在Google Developers Console获取的API密钥。虽然我也搜索并发现了许多与this one非常相似的示例,但是我无法通过Eclipse在项目中找到任何可以应用解决方案的javacript文件。

最终目标是在服务器上托管导出的.war文件,非常感谢有关如何找到代码和API密钥之间链接的任何帮助。

由于

1 个答案:

答案 0 :(得分:1)

我建议您使用this semi-official addon而不是尝试自己动手。它允许您直接在组件构造函数中提供API密钥。

您应该查看Vaadin add-on directory以了解其他需求,它有数百个有用的插件用于多种用途。