Android提供了幾個位置的api,您可以使用它們來構建應用程序主要關注的位置。在本節中,我們將了解如何在您的應用程序中使用定位服務。
獲得當前位置在您的應用程序,您需要創建一個位置的客戶的幫助下LocationClient對象。位置客戶端需要連接到位置服務的幫助下connect()方法,然後使用getLastLocation叫做()方法。
有兩個接口,您需要在應用程序中實現定位功能:
- GooglePlayServicesClient.OnConnectionFailedListener
- GooglePlayServicesClient.ConnectionCallbacks
這兩個接口提供了一些重要的回調方法,包括:
- 文摘空白onDisconnected():調用此方法後就斷開客戶端。從位置客戶端斷開,斷開()方法使用。
- 抽象空洞onConnected(包connectionHint):連接成功後調用這個回調方法的位置與位置服務客戶。
- 抽象空洞onConnectionFailed (ConnectionResult結果):它被稱為時發生一個錯誤而連接客戶端位置服務。