如何使用Google Directions API计算带有航路点的路线的总距离和持续时间?

时间:2018-07-09 07:17:14

标签: java android google-api

我没有在程序中使用JSON查询。这就是为什么此answer不适合的原因。我只有一个包含开始和结束坐标以及航路点的数据库,然后将其计算为DirectionsResult,如下所示:

DirectionsResult results1 = DirectionsApi.newRequest(getGeoContext())
                .mode(mode)
                .origin(origin)
                .waypoints(waypoints)
                .destination(destination)
                .departureTime(now)
                .await();

我可以使用DirectionsResult计算路线的总距离及其持续时间吗?我尝试执行以下操作,但是以某种方式给了我很小的数字。

routeDistance = results1.routes[OVERVIEW].legs[OVERVIEW].distance.inMeters;
routeTimeTotal = results1.routes[OVERVIEW].legs[OVERVIEW].duration.inSeconds;

0 个答案:

没有答案