25

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

4

2 に答える 2

19

あなたはLocationManagerを使用することができます

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

Location location = locationManager.getLastKnownLocation(LocationManager.NETWORK_PROVIDER);
于 2013-07-18T14:57:33.093 に答える
1

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

于 2013-07-19T11:04:40.527 に答える