Global Navigation Satellite System (GNSS) attitude determination and positioning play an important role in many navigation applications. However, the two GNSS-based problems are usually treated separately. This ignores the constraint information of the GNSS antenna array and the accuracy is limited. To improve the performance of navigation, an integrated attitude and position determination method based on an affine constraint model is presented. In the first part, the GNSS array model and affine constrained attitude determination method are compared with the unconstrained methods. Then the integrated attitude and position determination method is presented. The performance of the proposed method is tested with a series of static data and dynamic experimental GNSS data. The results show that the proposed method can improve the success rate of ambiguity resolution to further improve the accuracy of attitude determination and relative positioning compared to the unconstrained methods.