GWT 2.8 与 Google 地图 v3

GWT 2.8 with Google Maps v3

我们用 GWT 2.8 编写的应用程序应该如何使用最新的 Google 地图 Javascript API?

我们一直在使用 branflake2267 api,但似乎使用的是“频道”和“客户端”,而不是 API 密钥。这是要使用的正确库吗?

顺便说一下,我认为 Google 应该对此做点什么 - 毕竟这是他们的 GWT 和他们的地图 API,那么为什么没有一个库来连接这两者呢?

谢谢,

Ed.

您提到的这个 branflake2267 api 模块很旧并且针对 GWT 2.5,因此它可能需要一些小的 mod 才能与 GWT 2.8 一起使用。

它可能还需要一些更新以匹配最新版本的地图 API。

您始终可以使用 GWT 的 JsInterop 或 update/extend 现有绑定创建您自己的 java 到 java 脚本库的绑定。它使用 old/deprecated JSNI 代替较新的 JsInterop 进行绑定,因此您可以继续使用 JSNI 或开始引入 JsInterop。

顺便说一下,GWT 现在是一个社区管理的项目,并且已经存在很多年了。 GWT 现在代表“GWT Web Toolkit”(递归是故意的),而不是“Google Web Toolkit”。提供 JsInterop 以便您可以与 java 中的 any java 脚本库接口——Google 不应该有义务提供此类他们地图的界面。