2016-04-06 44 views

答えて

9

setOnMyLocationChangeListener方法についてDeprecatedです。

代わりにcom.google.android.gms.location.FusedLocationProviderApiを使用できます。

最新のAPIで、 の中で最高のFusedLocationProviderApiは、Androidで場所を取得する可能性があります。

+4

確かに、それはドキュメントが言うことですが、私はOPの意図は、彼らが現在時に青い点が移動するコールバックを取得するためにOnMyLocationChangeListener.onMyLocationChangeを使用していることだと思う理由をコメントすることなく、票を臆病者ダウン大好きマップ上で、これを続ける非推奨の方法を見つけたいと思っています。非推奨の方法は、独自のFusedLocationApi位置更新を手動で開始および停止するコードを作成することです。これは、マップで使用されているパラメータとパラメータが同じでない可能性があるため、IMOばかげています。青い点が動くのと同じ時間。 – swooby

+4

私はswoobyに同意し、map.getMyLocation()だけでなく、マップ上の動きの更新で私の場所を取得する非常に簡単な方法を削除しました。今、Googleは独自のコードを書いて、googleplayサービスが開発者にとって最善であるという考えを「私たちに売る」ことを強いられています。 – zapotec