編輯:關於Android編程
給定兩點的經緯度,計算兩點之間的距離,這裡要注意經緯度一定要按照順序填寫
1. 利用android中的工具獲得,單位是米
float[] results=new float[1]; Location.distanceBetween(latitude,longitude,Double.parseDouble(lat), Double.parseDouble(lng),results); Log.i("距離", results[0]+"");
2. 通過計算的方式獲得,單位是公裡
private static final double EARTH_RADIUS = 6378.137; private static double rad(double d) { return d * Math.PI / 180.0; } /** * 根據兩點間經緯度坐標(double值),計算兩點間距離, * * @param lat1 * @param lng1 * @param lat2 * @param lng2 * @return 距離:單位為公裡 */ public static double DistanceOfTwoPoints(double lat1,double lng1, double lat2,double lng2) { double radLat1 = rad(lat1); double radLat2 = rad(lat2); double a = radLat1 - radLat2; double b = rad(lng1) - rad(lng2); double s = 2 * Math.asin(Math.sqrt(Math.pow(Math.sin(a / 2), 2) + Math.cos(radLat1) * Math.cos(radLat2) * Math.pow(Math.sin(b / 2), 2))); s = s * EARTH_RADIUS; s = Math.round(s * 10000) / 10000; Log.i("距離",s+""); return s; }
版權聲明:本文為博主原創文章,未經博主允許不得轉載。
計算機圖形表示的原理 加載大圖出現OOM 縮放加載大的圖片資源 創建一個原圖的副本 圖形處理的常用的API 傻瓜版美圖秀秀 畫畫版計算機圖形表示的原理首先要明確的一點是,
簡介由於項目需要+有網友咨詢,所以做了個橫向滑頁+某一橫向滑頁中有豎向滑頁的demo,實現有點繞彎子,但基本功能還是比較完善,發上來共享一下。效果思路第一步的思路是自己判
翻譯工作耗時費神,如果你覺得本文翻譯得還OK,請點擊文末的“頂”;如有錯訛,敬請指正。謝謝。 Eclip
1,上圖:2,代碼:MainActivity.Javapackage com.hero.zhaoq.seekbarchangeddemo;import android.c