android中 google map计算两GPS点间距离
16lz
2021-01-24
android中 google map计算两GPS点间距离
public void calDistance() { GeoPoint startPoint = new GeoPoint((int) (30659259), (int) (104065762)); GeoPoint endPoint = new GeoPoint((int) (30659220), (int) (104065762)); getDistance(startPoint.getLatitudeE6(), startPoint.getLongitudeE6(), endPoint.getLatitudeE6(), endPoint.getLongitudeE6()); } public double getDistance(double lat1, double lon1, double lat2, double lon2) { float[] results = new float[3]; Location.distanceBetween(lat1 / 1E6, lon1 / 1E6, lat2 / 1E6, lon2 / 1E6, results); AggLog.d(TAG, "haidistance lat1=" + lat1 + " lon1=" + lon1 + " lat2=" + lat2 + " lon2=" + lon2 + " dis=" + results[0]); return results[0]; }
更多相关文章
- 安卓中GridView的使用
- Android(安卓)DrawableTextView图片文字居中显示
- Android(安卓)样式之shape入门使用
- 【Android】ScrollView内动态添加图片间距过大的问题
- FlowLayout
- android 坐标之间距离
- android recyclerView 设置item间的间距
- 自定义两行可左右滑动的GridView
- Android shape实现渐变、部分圆角及叠加效果