Android'in son bildiği yeri hatırlama biçimini hiçbir zaman anlayamadım. Birkaç saat önce ama birkaç saniye önce yeri hatırlıyorum gibi görünüyor. Ne demek istediğime bir örnek vermenin en iyisi olduğunu düşünüyorum.
Son zamanlarda Bay Area'daydım. Google haritalarını Android cihazımda kullanıyordum ve Mountain View'daki Google Kampüsünde bulunuyordum. GPS etkinleştirilmiş haritalar kullanıyordum ve bir süre sonra bölgede dolaşmak için uygun bir GPS kilidi aldım.
Daha sonra San Francisco'ya döndüğümde, şehri dolaşmak için kullanıyordum. Haritaları her açtığımda konumumu tekrar Mountain view'a koyuyorum. Yaklaşık 10 saniye sonra GPS kilidini aldıktan sonra gerçek konumumu aldım. Birkaç saniye sonra telefonu kapatıp tekrar açarsam, aynı şey oldu - saatler önce olduğumu ve daha sonra gerçek konumumla başladığımı düşünüyor. Bu her zaman olur - birkaç dakika önce nerede olduğumu hatırlamıyorum, birkaç saat önce nerede olduğumu hatırlıyorum. Belli bir süre boyunca bir alanın etrafında bulunduğumda, bu artık yeni "son bilinen yer" haline geliyor.
Neden, doğru bir GPS kilidi aldığımda, Android bunu daha önce değil, "son bilinen konum" olarak kaydetmiyor?