如何在JAVA中使用DirectionService()GWT

时间:2015-03-09 08:02:19

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

是否有任何处理DirectionService()并且是最新的示例?还有Java而不是javascript?
我无法在任何地方找到它。我想要一些如何使用它的具体例子。

无论如何这是我的问题:

  

将渲染器设置为使用DirectionsService中的结果。以这种方式设置一组有效的路线将在渲染器的指定地图和面板上显示路线。

这就是它在Google Map DirectionRenderer()。setDirection()上所说的内容。
当我点击查看DirectionServices时,唯一的方法是。

  

route(request:DirectionsRequest,callback:function(DirectionsResult,DirectionsStatus))

哪个有道理。但我不知道如何使用回调。我做过一些研究,但仍然是错误的..这​​是我的代码。

DirectionsRequest req = DirectionsRequest.create();
req.setOrigin(userPosition);
req.setDestination(destination);
DirectionsService serv = DirectionsService.create();
serv.route(req, new ???????)

所以,这就是我被卡住的地方。我发现的唯一帮助是https://github.com/branflake2267/GWT-Maps-V3-Api/blob/master/gwt-maps-showcase/src/main/java/com/google/gwt/maps/testing/client/maps/DirectionsServiceMapWidget.java
以上链接。但他们似乎使用旧版本的gwt,我的版本不再工作了。拜托,感谢任何帮助!

1 个答案:

答案 0 :(得分:1)

想通了......

serv.route(req, new DirectionsService.Callback() {

        @Override
        public void handle(DirectionsResult a, DirectionsStatus b) {
            // TODO Auto-generated method stub

        }
    });

我真诚地希望有人在遇到同样的问题时能找到这个