Androidが最後に認識した場所を記憶する方法を理解することはできませんでした。数時間前からの場所を覚えているようだが、数秒前からではない場合。私が言っていることの例を挙げるのが最善だと思います。
私は最近ベイエリアにいました。AndroidでGoogleマップを使用していて、たまたまマウンテンビューのGoogleキャンパス周辺にいました。GPSを有効にしてマップを使用していましたが、しばらくして適切なGPSロックを取得し、それを使用してエリア内を移動しました。
後でサンフランシスコに戻ったとき、私はそれを使って街を歩き回っていました。マップをオンにするたびに、現在地がマウンテンビューに戻ります。GPSロックを取得してから約10秒後に、実際の位置を取得しました。数秒後に電話をオフにして再びオンにした場合、同じことが起こりました。数時間前のどこかにいると考えて、実際の場所を確認します。これは常に起こります。数時間前の場所ではなく、数時間前の場所を思い出します。一定の時間、エリアを一周すると、これが新しい「最後に知っている場所」になります。
正確なGPSロックを取得した後、Androidがこれを以前のものではなく「最後の既知の場所」として登録しないのはなぜですか?