2014-06-22 15 views
5

Ich habe eine .map-Datei, die ich verwendet, um Karten auf Andriod mit mapsforge zu rendern. Ich versuche dasselbe in iOS zu machen.render offline vector .map-Datei in iOS

Ich habe versucht mit route-me-Bibliothek und folgte dem folgenden tutorial, aber das Problem ist, dass die Karte, die ich bekomme, ist eine Bild-Basiskarte nicht eine Vektorkarte, die die Dateigröße sehr groß macht. Die .map-Datei, die ich habe, läuft perfekt auf iOS-Geräten und ihre Größe ist relativ klein, etwa 13 MB für dieselbe Region der gleichen Datei, die ich mit route-me in iOS verwendet habe.

Kann mir bitte jemand auf ein Werkzeug oder eine Bibliothek zeigen, auch wenn ich dafür bezahlt habe, Vektorkarten in iOS für die Offline-Nutzung zu zeichnen.

JA; Ich habe versucht, this application ausgeführt, aber ich bekomme Fehler in der Anwendung wie ProtocolBuffer.h nicht definiert ist.

Vielen Dank im Voraus

+0

Haben Sie das behoben? –

+0

siehe meine Antwort unten, es wird nicht von der Version unterstützt, die ich für iOS verwendet habe, ich bin mir nicht sicher, ob sie es in einer neueren Version unterstützen. Am Ende benutzte ich openstreetMap, ich musste die gesamte Map-Datei auf das iPhone herunterladen, um es offline zu verwenden. – Mhand7

+0

Ich wollte verhindern, MapBox zu verwenden ... Danke trotzdem! –

Antwort

0

Es tut mir leid Ich konnte nicht auf eine Offline-Vektor-Karte erstellen, aber ich war in der Lage eine Offline-geflieste Karte mit OpenStreetMap als Datenquelle und MapBox als Rendering-Tool in ios zu erstellen.