質問: android:locationmanagerとgoogle playサービス ユーザーの現在地を取得することを中心としたアプリを作成し、次にgoogle places apiを使って自分の近くにある興味のある場所(バー、レストランなど)を見つけたいと思います。始める場所をウェブで検索したところ、locationmanagerクラスを使用するチュートリアルと、ユーザーの場所を見つけるためにgoogle play servicesを使用するチュートリアルが見つかりました。一見すると両方とも同じことをしますが、私はこれが初めてなので少し混乱してしまい、どの方法が自分のニーズに最も適しているかわかりません。それで、私はあなたに尋ねたいです。場所がある場合)これらの2つの場所検索方法の違いは何ですか?
回答: locationmanagerの代わりにgoogle play servicesのlocation apiを使用してください。ドキュメントによると: google playサービスの位置情報apiは、アプリに位置情報を追加する方法として、androidフレームワークの位置情報api(android.location)よりも優先されます。現在androidフレームワークのロケーションapiを使用している場合は、できるだけ早くgoogle playサービスのロケーションapiに切り替えることを強くお勧めします。 切り替える理由については、グーグルはこれを言う: google play servicesの一部であるgoogle location services apiは、位置情報プロバイダー、ユーザーの移動、位置の正確さを自動的に処理する、より強力で高度なフレームワークを提供します。また、ユーザーが指定した電力消費量パラメーターに基づいて位置情報の更新スケジュールを処理します。ほとんどの場合、location services apiを使用すると、バッテリーのパフォーマンスが向上し、さらに適切な精度が得られます。