【发布时间】:2016-04-12 03:08:35
【问题描述】:
我正在使用 Google Map API 计算 Java 中起点(比如 A)和目的地(比如 B)之间的距离和持续时间,如下所示:-
DistanceMatrixApiRequest request = DistanceMatrixApi.newRequest(context).origins(origin).destinations(destination);
DistanceMatrix result = request.await();
System.out.println("Distance : "+result.rows[0].elements[0].distance.inMeters);
System.out.println("Duration : "+result.rows[0].elements[0].duration.humanReadable);
但是,如果我想计算多个点之间的持续时间和距离(比如 A --> B --> C --> D),我该怎么做?我应该在每个点之间重复上面的代码还是有更好的方法来做到这一点?
【问题讨论】:
-
这是安卓版吗?如果没有,您使用的是什么库/API?
标签: google-maps