如何在代码中显示最短路径?就像在图片中一样?
我正在使用此代码查找两点之间的最短距离。
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);
答案 0 :(得分:0)
您使用Location
计算的距离基本上是“乌鸦飞来飞去”。这是从A到B在空中飞行所需的距离。在您注意到的图片中,您似乎希望从A到B的短路行驶距离,在这种情况下,您需要使用道路,州际公路等进行导航。This帖子类似;它解决了获得行车路线的可能性。