Evet var, ancak bunu doğru bir şekilde yapabilmek için bir jailbreak (yasal, garantiyi geçersiz kılmak) ve Google Maps’in TOS’unun olası bir şekilde kırılması gerekir.
Önbellek bir ölçüde kullanılabilir: Google Haritalar uygulaması önbelleğini çevrimdışı kullanır, bu nedenle döşemeler görünürdür ve harita biraz kaydırılabilir (çevrimiçi iken tarandıysa ve bitişik döşemeleri getirebilirse). Harita görünümünde hepsini takip edemeseniz bile yol tarifleri liste görünümünde tutulur .
Bundan daha fazlasını istiyorsanız, varsayılan olarak yerleşik değildir. Hapse girerseniz, yüzlerce MB içeriğini yakınlaştırma düzeyleri vb. İçeren daha büyük bir önbelleğe sahip olmaktan kesebilirsiniz.
Ayarlamak, Google Maps’e TOS’a karşı önemli bir saldırı olacak. Çevrimiçi olduğunuzda, kendi paketlerinizi iPhone'dan çekmeniz, Google Haritalar’ı içerenleri tespit etmeniz ve bir önbellek oluşturmanız gerekir. Çevrimdışıyken, tüm istekleri Google Haritalar sunucularına iPhone'da çalışan yerel bir HTTP sunucusuna yönlendirmek ve ardından döşemeleri sunmak isteyeceksiniz.
Bunu sıklıkla çevrimdışı olan, ancak bir iPhone ile olmayan bir bilgisayarla yaptığımı gördüm, ancak iyi çalışması gerekiyor. İsterseniz, özel döşeme katmanlarını da bu şekilde ekleyebilirsiniz.