經度( Longitude )
緯度( Latitude )
1 . 新增對應的權限
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
2 . 取得系統服務
LocationManager mLocationManager = 
        (LocationManager) getSystemService(LOCATION_SERVICE);
3 . 判斷手機狀態並且取得參數
// 判斷目前裝置是否提供 GPS 服務 
if (mLocationManager.isProviderEnabled(LocationManager.GPS_PROVIDER) || 
        mLocationManager.isProviderEnabled(LocationManager.NETWORK_PROVIDER)) {
    Location location = 
            mLocationManager.getLastKnownLocation(LocationManager.GPS_PROVIDER);
            
    if(location != null) 
    {
        //經度
        Double longitude = location.getLongitude();    
        //緯度
        Double latitude = location.getLatitude();    
    }          
} 
else 
{
    // 引導到設定請使用者開啟 GPS 服務
    startActivity(new Intent(Settings.ACTION_LOCATION_SOURCE_SETTINGS));    
}
歡迎轉載,請註明出處。
作者已經移除這則留言。
回覆刪除可以看一下CODE嗎?
回覆刪除