web-dev-qa-db-ja.com

グーグルプレイサービスなしの場所を取得する-Android

一部の電話にはgoogle playサービスがプリインストールされていません。 Google Play Servicesなしで位置情報を取得する方法はありますか?LocationManagerを使用してください。 LocationClientではありません。

24
user2506173

locationManagerを使用できます

LocationManager locationManager = (LocationManager) getApplicationContext().getSystemService(LOCATION_SERVICE);

Location location = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
16
Onur A.

あなたが言ったように場所マネージャーを使用するだけです

http://developer.Android.com/guide/topics/location/strategies.html

3
tyczj

LocationManagerを使用して、適切なプロバイダー(GPSまたはNETWORK)を設定します。 requestLocationUpdates()メソッドとgetLastKnownLocation()メソッドをそれぞれ使用して、定期的な更新または単一の更新を取得できます。最後に、Locationオブジェクトで必要なメソッドを呼び出して、Locationオブジェクトを取得し、緯度と経度を取得します。

1
user2189871