Ok. Man könnte meinen, das wäre relativ einfach, aber nein.osmdroid, Maps API v2 und Fragmente
Ich verwende offene Straßenkarten auf meiner Website, da die Daten frei zu verwenden, zu bearbeiten und zu aktualisieren sind - mein Projekt folgt diesem Mantra, und neben Googles API Nutzungsbeschränkungen/Datenbeschränkungen, war Google Maps einfach nicht geeignet für mich .. zumindest im Internet.
Angesichts dieser dachte ich, ich würde folgen mit meiner Android-App, und so habe ich osmdroid mit offenen Straßenkarten Daten eingerichtet.
Ich kann eine schöne Karte in meiner Aktivität haben .. Ich folgte auch einem Tutorial, und es schien zumindest so zu funktionieren, dass ich eine Kartenansicht in einem Fragment innerhalb eines Tabhost/Viewpager haben kann. Was ich aber wirklich will (für Tablets), ist eine Liste von Betrieben in einem Fragment auf der linken Seite, und ein Kartenfragment auf der rechten Seite zeigt, wo sich diese Einrichtungen befinden.
Einfach genug ich hätte gedacht, aber viele Stunden der Forschung legen nahe, dies nicht möglich ist, wenn Sie einige komplex Code und einige veralteten Methoden verwenden ..
Also .. das Fragment (eine Kartenansicht enthält) Lasten und läuft perfekt in einem tabhost .. ich kann auf methoden innerhalb des fragments von meiner aktivität usw .. noch nichts haben einfach nur zwei fragmente nebeneinander.
Jetzt .. Ich weiß google haben gerade mit ihrer API v2 .. Ich habe es installiert und hatte ein Spiel .. nicht wirklich wissen, wie Osmdroid funktioniert, ich dachte, ich könnte aktualisieren, so habe ich MapFragment anstelle von SherlockFragment (I Verwenden Sie ABS) .. das warf dann nur Logcat Fehler nach API-Schlüssel fragen etc .. und da ich nicht Google Kartendaten verwenden möchte, nahm ich an, dass ich falsch gegangen war.
Also ... könnte jemand beraten, wie ich ein Listenfragment bekommen kann, und ein Kartenfragment Seite an Seite mit allem, was auf dem Markt verfügbar ist, aber vorzugsweise mit Open-Source-Kartendaten, so dass sie keine Nutzungseinschränkungen sind.
Ich bin mir sicher, dass ein Gesamtüberblick über "was ist verfügbar und wie es funktioniert" würde sehr geschätzt von vielen Benutzern .. also wenn jemand beraten könnte, wäre es erstaunlich!
Es gibt keinen Schaden, wenn Ihr ihre Daten nicht überprüfen verwenden würde. aus diesem Überlauf http://stackoverflow.com/questions/13695393/open-street-maps-with-android-google-maps-api-v2 – qubz
Es scheint wie der Weg zu gehen, aber ich suche nach einer tiefer gehenden Erklärung B. wie würde ich eine Karte mit Open-Source-Kacheln in ihrer einfachsten Form implementieren? und wie in dieser Frage erwähnt - gelten Einschränkungen der API-Nutzung weiterhin. Im Wesentlichen möchte ich eine ausführlichere Erklärung mit dieser Frage als eine Basis .. Prost. –
Da es mit dieser neuen API schon früh losgeht, ist es höchst unwahrscheinlich, dass ein Leitfaden/Beispiel/Tutorial über die osm/osmdroid-Integration geschrieben wurde. Dies wird sich wahrscheinlich mit der Zeit ändern. – qubz