Apakah ada cara untuk mempertahankan peta dengan detail sebanyak mungkin (tampilan jalan, peta, arah, level zoom) offline?
Pertanyaan ini merujuk pada program peta Apple yang dikirimkan dengan iOS versi 1 hingga 5 yang mengandalkan ubin peta google. Silakan buka pertanyaan baru untuk iOS 6 maps dan aplikasi google map yang juga tersedia di App Store sejak 2012.
network
ios
google-maps
Josh K.
sumber
sumber
Jawaban:
Tanpa jailbreaking, iPhone TIDAK melakukan cache beberapa ubin peta terakhir pada tampilan, di semua tingkat tampilan zoom. Saya tidak yakin seberapa luas ini, dan karena itu hanya cache sementara, data selalu berjarak satu detik dari penghapusan.
Tanpa jailbreaking, Anda dapat mengunduh aplikasi, ada banyak aplikasi, tetapi favorit saya disebut MotionX GPS, yang ada di App Store. Ini memungkinkan Anda untuk melakukan cache dan menyimpan jenis ubin peta tertentu dari berbagai mode peta, termasuk Medan, jalan, dan lainnya. Saya tidak yakin apakah itu khusus Google Maps, tetapi Anda bisa mendapatkan beberapa jenis peta pasti.
Setelah jailbreaking, yang legal dan mudah, Anda dapat menemukan beberapa utilitas pihak ke-3 untuk membantu Anda mengunduh ubin peta ke perangkat, tetapi sebagian besar mengharuskan Anda untuk melihat ubin di aplikasi itu sendiri, bukan di aplikasi Peta.
sumber
Ya ada, tetapi untuk melakukannya dengan benar memerlukan jailbreak (hukum, garansi void) dan kemungkinan pelanggaran TOS Google Maps.
Cache dapat digunakan sampai batas tertentu: Aplikasi Google Maps menggunakan cache-nya secara offline, sehingga ubin dapat terlihat dan peta tersebut dapat sedikit di-panning (jika itu di-paned saat online dan bisa mengambil ubin yang berdekatan). Arah dipertahankan dalam tampilan daftar meskipun Anda tidak dapat mengikuti semuanya dalam tampilan peta.
Jika Anda menginginkan lebih dari ini, itu tidak bawaan secara bawaan. Jika Anda melakukan jailbreak, Anda dapat meretasnya untuk memiliki cache yang jauh lebih besar yang mendukung ratusan MB konten termasuk level zoom, dll.
Menyiapkannya akan menjadi peretasan yang signifikan dan bertentangan dengan TOS Google Maps. Saat online, Anda perlu mengendus paket Anda sendiri dari iPhone, mendeteksi yang melibatkan Google Maps, dan membuat cache. Saat offline, Anda ingin mengarahkan semua permintaan ke server Google Maps ke server HTTP lokal yang berjalan di iPhone, dan kemudian melayani ubin.
Saya telah melihat ini dilakukan dengan komputer yang sering offline, tetapi tidak dengan iPhone, tetapi seharusnya berfungsi dengan baik. Anda juga dapat menambahkan lapisan ubin khusus dengan cara ini jika Anda mau.
sumber
Metode lain tidak melibatkan banyak peretasan. Tampaknya beberapa orang sudah menyelesaikan masalah ini. Anda perlu melakukan jailbreak, dan petunjuk arah tidak akan berfungsi, tetapi penjelajahan di tingkat zoom yang berbeda akan berfungsi, dan GPS juga berfungsi, sehingga Anda setidaknya tahu di mana Anda berada.
Lihat situs-situs berikut:
sumber
Saya menggunakan CityMaps2Go untuk peta offline. Tidak persis sama dengan Google Maps, tetapi cukup bagus untuk saya gunakan. Saya tinggal di daerah yang penduduknya relatif rendah, jadi pada awalnya tidak ada peta untuk daerah saya, tetapi mereka menambahkannya dalam beberapa hari sejak saya memintanya.
sumber
Aplikasi Atomic Web Browser dapat menyimpan salinan statis halaman Google Map secara lokal. Halaman yang disimpan tidak dapat digulir atau diperbesar, tetapi tersedia offline. Saya diuji dengan Mode Pesawat pada versi 4.0.2.
sumber
Ini mungkin tidak memenuhi semua kriteria, tetapi ada beberapa aplikasi humongous (dalam hal ukuran file) yang memiliki data peta yang disimpan secara lokal. Pikirkan GPS tradisional dengan layar yang harus menyimpan data ini secara lokal.
XROAD, Inc. memiliki aplikasi AS Barat dan AS Timur yang menawarkan fitur navigasi, dan memiliki data peta yang tersimpan dalam aplikasi, sehingga Anda dapat melihatnya secara offline, manual, atau online dengan triangulasi otomatis. Perhatikan bahwa ini BUKAN Google Maps. Per mankoff, TOS Google mencegah perusahaan lain menawarkan data peta mereka secara bergantian (kurang perjanjian saat ini dengan Apple dan sejenisnya).
Tautan Aplikasi iTunes:
XROAD AS Barat
XROAD AS Timur
Ada kemungkinan lebih besar jika Anda melihat-lihat, ini hanya dua yang telah saya tunjukkan sebelumnya jika saya perlu bepergian di tempat dengan cakupan yang tidak pasti.
sumber
Aplikasi peta iOS akan men-cache ubin selama mungkin. Dalam praktiknya, iPad saya akan men-cache ubin untuk perjalanan secara bergantian di seluruh negeri dan umumnya tidak kehilangan ubin apa pun saat bermain game ringan, membaca buku, dll ... Ini bukan hal yang mudah, tetapi semakin sedikit yang Anda lakukan dengan perangkat, semakin lama ubin Anda tinggal di memori.
Ubin Google umumnya tidak dilisensikan untuk penggunaan offline. Mereka memang memiliki API peta statis luar biasa yang mungkin sesuai dengan kebutuhan Anda, tetapi Anda harus menemukan aplikasi lain yang memungkinkan lebih banyak kontrol atas prapetak petak peta untuk penggunaan offline yang sebenarnya. Aplikasi peta iOS tidak melakukan apa yang Anda minta.
sumber
Saya merekomendasikan OpenMaps - yang menggunakan OpenStreetMaps untuk data peta. Mudah digunakan, Anda dapat mengunduh area peta yang dibutuhkan di setiap atau semua level zoom.
sumber
Untuk peta offline, saya menggunakan Offmaps , versi lama. Tampilan peta jauh lebih cepat daripada City Maps 2Go , dan pendapat pribadi saya adalah bahwa rasanya juga lebih seperti aplikasi iOS. Jadi walaupun Offmaps tidak memiliki kompas yang berfungsi, membutuhkan lebih banyak uang, tidak dapat mengunduh di latar belakang dan saya telah mengunduh CityMaps secara gratis, saya tetap menggunakan Offmaps.
(Pengembang Felix Lamouroux telah merilis versi baru yang agak menyesatkan beberapa waktu lalu, yang merupakan hal yang sama sekali berbeda - lebih merupakan panduan kota dengan Points of Interest dan peta.)
sumber
Saya telah menginstal di ipad galileo-offline-maps , dan itu tetap tersedia peta yang dibuka sebelumnya saat offline.
sumber
Seperti yang telah dicatat orang lain, Anda tidak dapat dengan mudah melakukannya dengan Google Maps pada handset standar. Yang bisa Anda lakukan adalah menggunakan sumber peta lain. Ada sejumlah aplikasi yang menggunakan OpenStreetMap yang memungkinkan Anda mengunduh peta terlebih dahulu. Yang saya gunakan, oMaps, mengunduh data dengan tingkat detail yang berbeda sehingga Anda dapat memperbesar dan memperkecil.
Peta sedikit bervariasi dalam kualitas tetapi tidak diragukan lagi lebih baik daripada tidak memiliki peta sama sekali.
sumber
Saya menggunakan Aplikasi GaiaGPS untuk jalan-jalan saya. Ini gratis dan berfungsi. Anda dapat menyimpan peta dan menggunakannya begitu Anda berada di tempat tanpa koneksi. Dan Anda dapat memperbesar! Tidak perlu dikatakan bahwa ini tidak mencakup Street View, karena ukuran yang diperlukan untuk fitur semacam ini.
sumber