แผนที่ออฟไลน์โดยใช้ Mapsforge ใน Android

ฉันจะใช้แผนที่ออฟไลน์ใน Android ได้อย่างไร ฉันลองใช้กับไลบรารี่ของ mapforge ไม่มีไฟล์แผนที่ไบนารีสำหรับรัฐวิสคอนซิน ดังนั้นจะสร้างไฟล์ไบนารีแผนที่ของตัวเองได้อย่างไร?

ขอบคุณล่วงหน้า.


person Nandlal Virani    schedule 10.03.2012    source แหล่งที่มา


คำตอบ (1)


คุณจะต้องมีสองสิ่ง:

  1. โปรแกรมที่ให้คุณใช้ไลบรารี่ของ mapforge ได้ ในเรื่องนี้ คุณสามารถใช้โปรแกรมชื่อ AdvancedMapViewer ซึ่งมาเป็นตัวอย่างในไลบรารีได้

  2. ไฟล์แผนที่ โดยพื้นฐานแล้ว คุณจะต้องสร้างไฟล์แผนที่ของคุณเองจากข้อมูล OpenStreetMap ทำได้โดยใช้ปลั๊กอินสำหรับ Osmosis ปลั๊กอินนี้มีอธิบายไว้ที่นี่:

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

กล่าวโดยย่อมันใช้งานได้ดังนี้:

จากนั้นวางไฟล์ wisconsin.map ที่สร้างขึ้นบนอุปกรณ์ของคุณและโหลดจาก AdvancedMapViewer

person sebkur    schedule 14.03.2012
comment
คุณช่วยเพิ่มข้อมูลที่เพื่อวางไฟล์บนอุปกรณ์ได้ไหม ฉันคิดว่ามีตำแหน่งเริ่มต้นที่ Mapsforge พยายามค้นหาไฟล์ - person hgoebl; 28.05.2014
comment
เพียงวางไว้ที่เส้นทางของ sdcard แล้วมันก็จะพบมัน - person Bear; 05.06.2014
comment
จะทำอย่างไรถ้าฉันต้องการรวมแผนที่ไว้ในแพ็คเกจแอพ Android? - person Bakaburg; 17.08.2015
comment
จากนั้นคุณจะต้องรวมเป็นเนื้อหาและคัดลอกไปยังที่จัดเก็บในตัวเครื่องก่อนใช้งาน - person sebkur; 14.09.2015