Peta offline menggunakan mapforge di android

Bagaimana saya bisa mengimplementasikan peta offline di Android. Saya mencobanya dengan perpustakaan Mapsforge. Itu tidak menyediakan file peta biner untuk negara bagian Wisconsin. Jadi Bagaimana cara membuat file biner peta saya sendiri?

Terima kasih sebelumnya.


person Nandlal Virani    schedule 10.03.2012    source sumber


Jawaban (1)


Anda memerlukan dua hal:

  1. sebuah program yang memungkinkan Anda menggunakan perpustakaan Mapsforge. Mengenai hal ini, Anda dapat tetap menggunakan program bernama AdvancedMapViewer yang hadir sebagai contoh pada perpustakaan.

  2. sebuah file peta. Pada dasarnya Anda harus membuat file peta Anda sendiri dari data OpenStreetMap. Hal ini dilakukan dengan plugin untuk Osmosis. Plugin ini dijelaskan di sini:

https://github.com/mapsforge/mapsforge/blob/master/docs/Getting-Started-Map-Writer.md

Singkatnya cara kerjanya seperti ini:

lalu letakkan file wisconsin.map yang dibuat di perangkat Anda dan muat dari AdvancedMapViewer.

person sebkur    schedule 14.03.2012
comment
Bisakah Anda menambahkan informasi di mana meletakkan file di perangkat? Saya kira ada lokasi default di mana mapforge mencoba menemukan file. - person hgoebl; 28.05.2014
comment
letakkan saja di rute kartu sd dan ia akan menemukannya. - person Bear; 05.06.2014
comment
Bagaimana jika saya ingin memasukkan peta ke dalam paket aplikasi Android? - person Bakaburg; 17.08.2015
comment
Kemudian Anda harus memasukkannya sebagai aset dan menyalinnya ke penyimpanan lokal sebelum menggunakannya. - person sebkur; 14.09.2015