【问题标题】:Implementing "Get directions" in a gwt application在 gwt 应用程序中实现“获取路线”
【发布时间】:2012-12-15 17:01:00
【问题描述】:

我需要在我的 GWT Web 应用程序中使用 Google 地图实现路线。 目前我正在使用地图 API v2 库。

我有几个问题还没有解决:

  1. 包括“获取路线”面板(类似于 Google 地图)
  2. 从请求中获取街道名称列表。

PS如何实现鼠标滚轮缩放控制?

【问题讨论】:

  • 您绝对应该考虑从 API v2 升级到 API v3。 v2 已弃用,可能会从 May 2013 完全停止工作。
  • @duncan 在哪里下载 API v3?我在这里找到的只是 alpha 版本link
  • 是的,这就是您应该使用的版本。您无需下载 Maps API,只需下载正确的 GWT 版本并指定使用 API 3,如 Adding the Maps script tag to your module XML file 中所述。

标签: google-maps gwt directions


【解决方案1】:

这是您的鼠标滚轮缩放问题的答案

实现 HasMouleWheelHandlers 和它的 API's 像 getX()、getY()、getScreenX()、getScreenY() 并执行缩放操作

【讨论】:

  • 我希望有一种更简单的方法可以做到这一点,但我想这也可以。
  • 我找到了一个更简单的解决方案。我会写在回复帖子中。
【解决方案2】:

我发现了如何轻松实现缩放功能:

final MapWidget map = new MapWidget(startLatLng, 12);
map.setSize("100%", "100%");

MapUIOptions options = map.getDefaultUI();
options.setScrollwheel(true);
map.setUI(options);

欲了解更多信息,请查看maps demo。你可以签出项目代码并在eclipse中测试!

我仍在寻找其他问题的解决方案。

【讨论】:

    猜你喜欢
    • 2012-05-19
    • 2015-04-17
    • 1970-01-01
    • 2019-06-06
    • 2011-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多