搜尋此網誌

2015年12月8日 星期二

Android 取得經緯度範例

這次寫的東西有點偷懶,是從別人家的範例拿下來呼叫的
Android GPS, Location Manager Tutorial

不過這樣可以很快的取得經緯度,所以我們還是介紹一下吧!

首先我們先到上面的網址下載這個檔案



解壓縮以後去找到 GPSTracker.java 這個檔案放到自己的專案底下。


接著就可以開始實作了,我們需要開啟以下的權限:

  • ACCESS_FINE_LOCATION
  • INTERNET

接著只要在自己的 Code 裡面去呼叫


    GPSTracker gps;
        gps = new GPSTracker(this);
        if(gps.canGetLocation()){

            double latitude = gps.getLatitude();
            double longitude = gps.getLongitude();

            
            Toast.makeText(getApplicationContext(), "Your Location is - \nLat: " + latitude + "\nLong: " + longitude, Toast.LENGTH_LONG).show();
        }else{
            Toast.makeText(this,"error",Toast.LENGTH_SHORT).show();
        }

就可以啦!實在是太偷懶啦~~

1 則留言:

  1. 我想請問您的呼叫code是要打在.xml?還是.java?還有下載來的專案要放在哪個資料夾?

    回覆刪除