国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Android > 正文

Android獲取經緯度計算距離介紹

2020-04-11 11:57:45
字體:
來源:轉載
供稿:網友

經度指示南北方向,縱向
緯度指示東西方向,橫向

獲取經緯度

使用GPS權限:

復制代碼 代碼如下:

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>

Android提供LocationManager和Location,可以方便的獲得經緯度、海拔等位置。使用LocationManager來獲得位置管理類,從而可以獲得歷史GPS信息以及位置變化的監聽注冊;使用Location來獲得具體的位置信息。代碼如下:

復制代碼 代碼如下:

locationm = (LocationManager) getSystemService(LOCATION_SERVICE);
   Criteria criteria = new Criteria();
   criteria.setAccuracy(Criteria.ACCURACY_FINE);
   criteria.setAltitudeRequired(false);
   criteria.setBearingRequired(false);
   criteria.setCostAllowed(true);
   criteria.setPowerRequirement(Criteria.POWER_LOW);
   String provider = locationm.getBestProvider(criteria, true);

   Location location = locationm.getLastKnownLocation(provider);
       //獲得上次的記錄
   gps_loc(location);

   LocationListener GPS_listener = new LocationListener() {
   //監聽位置變化,實時獲取位置信息
       @Override
       public void onStatusChanged(String provider, int status,
              Bundle extras) {
          // TODO Auto-generated method stub

       }

       @Override
       public void onProviderEnabled(String provider) {
          // TODO Auto-generated method stub

       }

       @Override
       public void onProviderDisabled(String provider) {
          // TODO Auto-generated method stub

       }

       @Override
       public void onLocationChanged(Location location) {
          // TODO Auto-generated method stub
   //位置發生改變時
gps_loc(location);
}
};
locationm.requestLocationUpdates(provider, 1000, 0, GPS_listener);
}

// 獲得自己位置
private void gps_loc(Location location) {
   if (location != null) {
       self_weidu = location.getLatitude();
       self_jindu = location.getLongitude();
   } else {
       self_weidu = 0;
       self_jindu = 0;
   }
}

兩點經緯度,計算距離

1.Lat1 Lung1 表示A點經緯度,Lat2 Lung2 表示B點經緯度;

2.a=Lat1

主站蜘蛛池模板: 东明县| 遂溪县| 白河县| 唐海县| 囊谦县| 鲁山县| 巧家县| 贵阳市| 合肥市| 齐河县| 诸暨市| 河间市| 华阴市| 海南省| 瓦房店市| 兴和县| 武隆县| 宝山区| 拉萨市| 高阳县| 高密市| 浪卡子县| 梅河口市| 中卫市| 宝坻区| 尤溪县| 巴青县| 田林县| 荣昌县| 岳池县| 合阳县| 北碚区| 南丹县| 舞钢市| 长丰县| 子洲县| 丽水市| 灵武市| 手游| 缙云县| 上饶县|