我正在开发一个Android应用程序,我想添加商店定位器详细信息和地图视图。我进行了很多搜索。但是我没有任何目的。我很紧张,强烈需要您的帮助。

问题是,我想找到两个坐标之间的距离,我得到了一个Haversine公式。但是不知道如何成功运行该程序。,由于我是Android的初学者,请帮助做逐步编码,也就是xml代码,请

最佳答案

如上所述,位置类是必经之路。这是我使用的代码:

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

locationA.setLatitude(pointA.getLatitudeE6() / 1E6);
locationA.setLongitude(pointB.getLongitudeE6() / 1E6);

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

locationB.setLatitude(pointB.getLatitudeE6() / 1E6);
locationB.setLongitude(pointB.getLongitudeE6() / 1E6);

double distance = locationA.distanceTo(locationB);


在此示例中,pointA和pointB都是GeoPoint类的实例。

10-05 17:50