【问题标题】:GWT + Google Maps API v3GWT + 谷歌地图 API v3
【发布时间】:2012-08-03 12:38:25
【问题描述】:

我需要在我的 GWT 项目中调用 Google Maps API v3,更具体地说,需要在 Google-Maps 和 DirectionServices 中为地点提供自动完成功能。

我们已经尝试了 2 种方法来获得 v3 访问权限,但没有一个令人满意:

  1. Using the GWT SuggestionBox Widget + Geocoder suggestions。此解决方案非常缓慢,甚至更糟糕的是,您可以对建议的地点施加的限制只是国家/地区代码(例如“uk”),更糟糕的是,它似乎不起作用。

  2. Google Maps API v3 Wrapper for GWT done by branflake2267。包装器和已经存在的(旧的)GWT Google Maps API 库之间似乎存在冲突。当尝试从项目中删除 Google GWT-maps-api 时,必须进行重大更改,因为 API 的结构似乎不同(有些类不在 Wrapper 中)。

是否有人可能有类似的问题和解决方案?如何让 Google Maps V3 API 在我的 GWT 项目中运行?

非常感谢你们在这方面的任何帮助!

【问题讨论】:

    标签: google-maps gwt google-maps-api-3


    【解决方案1】:

    我很幸运在 GWT 2.8 上使用了 branflake API。但是,它多年没有更新,仍然使用 API 版本 3.10。不幸的是,我将不得不为此而努力维护我自己的版本,或者在某个时候找到替代方案。

    目前,它仍然是一个非常有用的解决方案。

    https://mvnrepository.com/artifact/com.github.branflake2267/gwt-maps-api

    【讨论】:

      【解决方案2】:

      请务必小心使用 Maps v3,它在与最新的 GWT 版本一起使用时会出现一些严重问题。它似乎没有使用 Overlays 并使用 ArrayHelper 所有这些都会导致 GWT 2.1 及更高版本出现问题..

      【讨论】:

      • +1 不幸的是,它也不再继续了。但它似乎是目前 GWT 的唯一库:/
      【解决方案3】:

      Google 支持的 Maps v3 的官方端口可以在 here 找到,但仍处于预发布阶段。

      有关更多信息,请查看此bug 的 cmets。

      【讨论】:

      • 感谢科马!我们将尝试该方法并在获得经验后立即分享我们的经验。
      • 谢谢它似乎工作。我们现在使用这个端口,但是它也需要我们进行严格的代码重写,但似乎没有更简单的方法来做到这一点。
      • 您的回答已过时。该项目不再维护。
      • @kukis Maps v3 的任何替代品? ://
      • 我没听说过
      猜你喜欢
      • 1970-01-01
      • 2014-04-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-25
      • 1970-01-01
      • 2010-11-29
      相关资源
      最近更新 更多