1

如何在我的代码中显示最短路径,就像在图片中一样? 在此处输入图像描述

我正在使用此代码来查找两点之间的最短距离。

Location locationA = new Location("point A");

locationA.setLatitude(lat);
locationA.setLongitude(long);

Location locationB = new Location("point B");

locationB.setLatitude(lat);
locationB.setLongitude(long);

distance = locationA.distanceTo(locationB);
4

1 回答 1

0

您计算的距离Location本质上是“乌鸦飞”。这是从 A 到 B 在空中旅行所需的距离。在您注意到的图片中,您似乎想要从 A 到 B 的较短驾驶距离,在这种情况下,您想要使用道路、州际公路等进行导航。 这篇文章是类似的;它解决了获得行车路线的可能性。

于 2012-10-22T22:21:34.403 回答