編輯:關於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;
}
版權聲明:本文為博主原創文章,未經博主允許不得轉載。
Android基礎筆記- 圖形、解決大圖OOM、繪畫工具的使用和練習
計算機圖形表示的原理 加載大圖出現OOM 縮放加載大的圖片資源 創建一個原圖的副本 圖形處理的常用的API 傻瓜版美圖秀秀 畫畫版計算機圖形表示的原理首先要明確的一點是,
Unity實現滑頁嵌套(解決ScrollRect嵌套沖突問題)
簡介由於項目需要+有網友咨詢,所以做了個橫向滑頁+某一橫向滑頁中有豎向滑頁的demo,實現有點繞彎子,但基本功能還是比較完善,發上來共享一下。效果思路第一步的思路是自己判
Android官方技術文檔翻譯——Eclilpse項目遷移
翻譯工作耗時費神,如果你覺得本文翻譯得還OK,請點擊文末的“頂”;如有錯訛,敬請指正。謝謝。 Eclip
Android 自定義SeekBar動態改變硬件音量大小實現和音量鍵的同步(推薦)
1,上圖:2,代碼:MainActivity.Javapackage com.hero.zhaoq.seekbarchangeddemo;import android.c