Suchen Sie ein natives räumlich aktiviertes SDK, um GIS-Daten auf iOS- und Android-Mobilgeräten bereitzustellen?

9

Ich interessiere mich nur für iOS- und Android-Optionen, mit denen ich native Lösungen zum Rendern / Sammeln von Daten erstellen kann. Die Reaktionszeit ist sehr wichtig, da ich viele Geometrien zeichnen möchte - nicht nur Punkte. Zusätzliche Punkte für automatische Clustering-Optionen. Die Lizenzierung ist sehr wichtig. Wenn mein daraus resultierendes Produkt vollständig Open Source ist (z. B. wenn ich meinen resultierenden Code zur GPL zwinge), ist dies keine Option.

  1. Route-Me (iPhone / iPad): Rutschige Karte zum Anzeigen von Kacheln.

  2. Spatialite (Android / iPhone / iPad) GIS räumlich aktiviertes Backend.

  3. Couchbase Mobile (Android / iOS) Bibliothek zur Synchronisierung (getrennte Bearbeitung) mit CouchDB NoSQL-Datenbanken. GeoCouch bietet räumlich aktiviertes Backend.

  4. ArcGIS für Smartphones SDK (Android / iOS) Umfassende Bibliothek.

  5. Cloudmade SDK (Android / iOS) zeigt ihre eigenen Ebenen mit einigen kleinen Optionen zum Überlagern Ihrer eigenen an. Ich war mir nicht sicher, ob ich es auflisten sollte, aber das ist vorbeugend.

  6. Jede Plattform hat ihre eigenen eingeschränkten Optionen (erlauben Sie das Setzen einiger grundlegender Markierungen). Dies beinhaltet MapKit und die Android Maps .

Ich habe gvSIG Mobile wegen der Lizenzierung (GPL) nicht aufgelistet und der iOS-Teil befindet sich in der Entwicklung. Außerdem sind OpenLayers und Sencha Touch webbasiert, also nicht genau das, wonach ich suche, seit IMHO fehlt der UX für Smarphones der aktuellen Generation immer noch. Und alle Web-to-Native-Compiler wie Titanium Appcelerator und ähnliche sind normalerweise nur sehr einfache Wrapper für die nativen Optionen.

Welche guten Optionen, die nicht aufgeführt sind, habe ich? Gibt es irgendwo eine umfassende Liste?

Ragi Yaser Burhum
quelle
1
CW gemacht, weil dies eine nützliche Liste von X-Fragen ist, die keine eindeutige beste Antwort erwartet.
whuber

Antworten:

0

Da mich einige Leute gefragt haben, was das Endergebnis davon war: Am Ende habe ich mein eigenes Framework mit einem Freund geschrieben, der plattformübergreifend auf iOS (iPhone und Tablets) sowie Android-Geräten arbeitet.

Hier ist ein Link zu einem kostenlosen Basis-Android-TileCache-Viewer, den ich damit erstellt habe

Verwenden meiner Bilder TileCache:

Globe Viewer-Bilder

Verwenden meines eigenen Vektors (OSM modifiziert) TileCache:

OSM TileCache

Menü zum Hinzufügen eines eigenen TileCache:

Hinzufügen Ihrer Daten

Es gibt eine experimentelle Version, die wir mit Elevation, Elevation Lighting und Bathymetry gemacht haben (noch nicht in der veröffentlichten Version).

Mit Beleuchtungsexperimenten

Mit Experimenten

Ragi Yaser Burhum
quelle
Link scheint unterbrochen zu sein.
PolyGeo
Wahr. Android hat einige APIs kaputt gemacht und ich habe mich nicht darum gekümmert, sie zu aktualisieren. Dies wurde jedoch in das aufgenommen, was derzeit amigocloud.com ist
Ragi Yaser Burhum