Saya menghabiskan hampir sepanjang hari mencari aplikasi yang layak untuk peta (layak = gratis, terkini, menjadi open-source merupakan nilai tambah).
Saya berakhir dengan TrekBuddy, GoPenS , RMaps , Maverick, OruxMaps (yang ditekankan terlihat yang terbaik, menurut saya).
Namun, sekarang saya memiliki masalah lain - bagaimana menyiapkan peta untuk aplikasi-aplikasi itu (tolong bantu saya dengan itu, dan mudah-mudahan saya akan mengatur sisanya) untuk penggunaan offline?
Saya ingin melakukan perjalanan, mengangkat telepon di suatu tempat di hutan dan melihat di peta di mana saya berada. Untuk saat ini hanya berfungsi dengan koneksi internet, tetapi tanpa itu saya memiliki peta skala besar dan setelah memperbesar ruang kosong atau ikon "memuat".
Singkatnya - PERTANYAAN - bagaimana memberi makan ponsel / aplikasi dengan peta, sehingga saya dapat memperbesar / memperkecil peta dengan bebas ketika saya berada di alam bebas (offline)?
Saya ingin menghindari trik seperti mengandalkan caching - jadi "solusi" untuk memindai wilayah yang menarik dengan semua skala yang mungkin dan dalam kasus seperti itu memperoleh versi peta yang off-line adalah hal yang tidak perlu!
Klarifikasi: Saya tidak mencari aplikasi lain (namun terima kasih atas petunjuk / tautannya), saya mencari peta (data). Saya ingin mendapatkan peta dari versi online (yang diunduh secara otomatis) ke versi offline.
sumber
Jawaban:
OsmAnd (di Play store atau F-droid.org (versi terkadang sedikit ketinggalan)) memiliki fitur-fitur tersebut:
(bangun sendiri atau gunakan bangunan malam jika tidak mau membayar atau gunakan yang gratis)
Peta vektor offline:
Aplikasi tanpa batas (di Google Play) dikenai biaya kecil (sekitar 3EUR) untuk mendanai proyek. Silakan mempertimbangkan untuk membelinya setelah Anda menguji versi gratis dan menyukainya dan jangan hanya lintah malam jika Anda tidak hanya ingin menguji fitur tepi pendarahan. Anda tentu saja dapat juga membangun sendiri (FOSS).
sumber
Sejak 27 Juni 2012, Google Maps untuk Android ditampilkan secara offline.
Mereka menyediakan radius 10 mil jarak tempuh peta, dan karena Anda dapat menunjuk ke lokasi yang berbeda dan menyimpannya, Anda dapat melakukan cache hampir seluruh dunia.
Ulangi proses ini sebanyak yang Anda ingin lakukan cache semua area yang diinginkan.
Tautan
Petunjuk langkah demi langkah yang lebih rinci di: Cara Menggunakan Fitur Offline Google Maps di Android .
Halaman Dukungan Google resmi untuk peta Offline di sini .
sumber
Gunakan peta vektor alih-alih mengunduh atau menyimpan ubin peta yang diberikan.
Peta Vektor versus Bitmap, Pra-render, Peta Ubin
Inilah bedanya: Caching Google Maps atau peta lain yang sudah ada sebelumnya menyimpan puluhan hingga ribuan ubin (bitmap) gambar di perangkat Anda. Meskipun ini dikompresi, mereka membutuhkan penyimpanan gigabyte, terutama jika Anda ingin menyimpan peta untuk negara penuh.
Juga, gambar bitmap hanya itu: Gambar. Pemetaan, dan terutama aplikasi navigasi tidak dapat menafsirkan apa yang ditampilkan pada gambar. Jadi mereka tidak tahu tentang pompa bensin terdekat, halte bus, sungai apa yang Anda kayuh, dll.
Peta vektor dalam beberapa format data khusus. Untuk ditampilkan, gambar itu harus dibuat yang berarti gambar harus dihitung dari data mentah terlebih dahulu. Jadi kelemahan terbesarnya adalah aplikasi yang menggunakan itu mungkin lebih intensif. Namun, tergantung pada kualitas dan fitur yang terkandung dari peta vektor, dan kualitas dan fitur aplikasi, Anda dapat meminta peta untuk navigasi dengan mobil, berjalan kaki, dengan boot, dengan sepeda. Anda bisa mendapatkan info tentang restoran terdekat, atau kotak surat terdekat.
Keuntungan utama lain dari peta vektor adalah ukurannya yang jauh lebih kecil dibandingkan dengan data bitmap. Sementara gambar petak peta yang dirender sebelumnya mungkin berisi beberapa data piksel berwarna kehijauan dan bervariasi untuk mewakili area berhutan yang proporsional linier dengan area tertutup, peta vektor yang sama mungkin hanya mengatakan "area berhutan" dan menyimpan koordinat batas.
Keuntungan lain adalah bahwa aplikasi memutuskan bagaimana me-render area yang berhutan dan dengan demikian pengguna memiliki pengaruh pada bagaimana dia menyukai tampilan peta. Anda mungkin bisa memberi tahu aplikasi pemetaan Anda untuk beralih ke skema warna merah / biru / hitam pada malam hari tanpa harus mengunduh set ubin bitmap kedua. Ini hanya dihitung ulang dengan cepat setelah mengubah beberapa pengaturan, dan tidak memakan memori tambahan.
Jumlah penyimpanan, dan set fitur yang tersedia dibatasi oleh data yang terkandung dalam peta vektor. Jadi tergantung pada kebutuhan Anda, dan aplikasi Anda, beberapa mungkin ingin memiliki data peta jalan terbuka penuh, sementara beberapa bertahan dengan hanya satu set dasar.
Juga, dengan peta vektor dan jumlah penyimpanannya yang kecil, dan kemampuan mereka untuk menyesuaikan rendering dalam aplikasi mereka, tidak perlu menggunakan aplikasi tambahan apa pun pada desktop Anda untuk menyiapkan peta. Unduh file, dan pergilah. Sementara dalam teori, ini berfungsi, dalam praktiknya file data asli dari proyek OpenStreetMap harus dikonversi ke dalam format yang berbeda secara sintaksis. Lihat di bawah.
Kembali ke howtos dan aplikasi, saya masih pemula di android. Inilah yang saya gunakan hari ini.
Open Street Map adalah proyek untuk menyediakan peta vektor berfitur lengkap secara gratis. Seperti Wikipedia, data peta dapat ditingkatkan oleh pengguna, dan ini terjadi setiap saat.
Mapsforge Vector Maps
Peta vektor pra-rakitan peta jalan terbuka dapat ditemukan berdasarkan proyek mapsforge , di http://download.mapsforge.org/maps/
Menggunakan file Open Street Map yang asli
File mapsforge di atas dapat digunakan apa adanya, dan karenanya merupakan solusi yang paling nyaman. Namun, jika Anda ingin memulai dari file Open Street Map yang asli, Anda dapat mengikuti panduan ini untuk mengonversi file asli dari format PBF ke format peta menggunakan Osmosis . Contoh baris perintah yang khas adalah:
Tempat
Sebagai aplikasi pemetaan, Anda dapat menggunakan Locus Free . Unduh dan pasang.
Unduh file peta vektor mana saja dan simpan di ponsel Anda di folder
/mnt/sdcard/Locus/MapsVector/_themes/
. Secara pribadi, saya mengunduh peta di PC desktop saya, menyimpannya di folder yang saya bagikan melalui Samba di Linux, atau berbagi di mesin Windows. Lalu saya menggunakan filemanager android ( Ghost Commander dengan plugin Samba , ES File Explorer File Manager ) di ponsel saya untuk menyalin file dari lokasi bersama ke folder pemetaan Locus perangkat Android.OruxMaps
Anda juga dapat menggunakan aplikasi OruxMaps . Sayangnya saya belum menemukan cara untuk menggunakan kedua aplikasi tersebut tanpa harus menyimpan data peta dua kali. ( Kartu SD tidak mendukung tautan simbolik . Jika Anda memiliki data pada memori internal, Anda dapat menggunakannya, dan menyimpan peta hanya sekali). Anda dapat menggunakan lagi manajer file yang Anda sukai di android untuk menyalin
*.map
file dari folder Locus yang disebutkan sebelumnya ke folder tempat OruxMaps menyimpan file-file peta. Secara default ini/mnt/sdcard/oruxmaps/mapfiles
Beralih ke peta baru:
Perhatikan bahwa di OruxMaps Anda dapat menavigasi melalui subfolder. Jadi jika Anda suka, Anda dapat menggunakan manajer file Anda untuk mengatur peta dalam subfolder. Petunjuk: Anda dapat sepenuhnya menyalin data mapsforge ke folder peta OruxMaps Anda, dan tidak pernah khawatir lagi :-)
Perhatikan juga bahwa jika Anda memiliki aplikasi OruxMaps terbuka saat Anda menyalin file peta baru ke folder data itu, maka Anda mungkin harus mengklik "reset sumber peta" dalam dialog "peta baru" untuk memastikannya membaca ulang folder peta untuk yang baru. file.
Berikut adalah howto pada kedua aplikasi tersebut untuk menentukan peta peta Anda . Seperti yang disebutkan sebelumnya, tergantung pada aplikasinya, Anda dapat memengaruhi cara pembuatan peta vektor. Ini termasuk pengaturan warna serta data mana yang akan dimasukkan dalam tampilan dan mana yang tidak.
sumber
Berkat klarifikasi Anda, saya menganggap tidak masalah ketika Anda dapat memperoleh data peta dari dalam aplikasi. Dalam hal ini saya sarankan Anda melihat Locus Maps , yang merupakan solusi yang sangat baik. Sudah memiliki banyak sumber peta bawaan - dan jika itu tidak cukup untuk Anda, Map Tweak Addon menawarkan sumber tambahan.
Sumber daya tambahan di Locus Maps meliputi:
Saya bisa menyebutkan lebih banyak sumber daya - dan akan melakukannya, jika Anda mau.
sumber
Ya, DI SINI Peta adalah cara yang lebih mudah digunakan untuk tujuan ini. Cukup unduh aplikasi dari Play store dan kemudian Anda dapat mengunduh peta offline untuk negara bagian atau negara mana pun di dunia.
sumber