如何在两个位置之间绘制最短路径

时间:2012-10-20 05:55:56

标签: android google-maps

如何在代码中显示最短路径?就像在图片中一样? enter image description here

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

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);

1 个答案:

答案 0 :(得分:0)

您使用Location计算的距离基本上是“乌鸦飞来飞去”。这是从A到B在空中飞行所需的距离。在您注意到的图片中,您似乎希望从A到B的短路行驶距离,在这种情况下,您需要使用道路,州际公路等进行导航。This帖子类似;它解决了获得行车路线的可能性。