2016-06-08 5 views
0

Ich frage nicht, ob jemand mir eine App bauen. Ich brauche nur ein paar Tipps zum Einstieg. Also, was ich tun wollte:Tipps für neue Android-App - Karten, Wegbeschreibungen, Transit

  1. Lage sein, einige Routen/Richtungen, ähnlich wie Google Maps auf der Karte bereits die lokale Transit in einer Stadt hat sich in Bezug auf. Warum? Weil die Google-Datenbank zunächst etwas veraltet ist. Zweitens, weil ich eine lokale Datenbank mit den Routen und mit den Stationen erstellen möchte. Leider kann ich das mit Google Maps nicht wirklich tun und ich denke, Leaflet könnte mir dabei viel besser helfen. Dies wäre eine Web-App gewesen, wo jemand mit einem Account die Routen hinzufügen/bearbeiten/löschen könnte.

  2. schafft einen Android-App, die:

a) die Routen sieht, ermöglicht einen Benutzer den nächsten Weg zu finden, um von Punkt A erhalten nur die Routen nach B mit ich in meiner Datenbank habe, sortieren mit Straßenbahn/Bus usw.

b) ermöglicht es dem Benutzer, einen Ort zu markieren und etwas wie "Bus Nr. 37 war hier um Stunde: Minute: Sekunde" zu sagen - dies würde für jeden anderen erscheinen, der die App verwendet, ähnlich was für eine andere App können Sie dies für Polizeiautos und Staus tun

c) extra: Erlaubt den Benutzern, einige Daten einzugeben, damit meine App auch Vorhersagen geben kann; Zum Beispiel hat jemand 10m50s eingegeben, um von Punkt X zu Punkt Y auf der Route Z zu kommen. Das bleibt in einer Datenbank und dann gibt jemand anderes einige Daten für den gleichen Pfad ein ... ich würde einen Algorithmus erstellen, der Vorhersagen darüber bekommen könnte wo Wäre ein Bus jetzt, wenn jemand ihn vor 5 Minuten bei Station 'bla' markiert hätte? Ich weiß, ich weiß, das könnte ziemlich hart sein, und es wäre ziemlich ungenau, ich sollte über die Tageszeit nachdenken, aber es wäre nur etwas Kleines, als Extra. Es wäre auch cool, wenn dieses Zeug automatisch hinzugefügt werden könnte: wie der Benutzer die Route setzt er ist, beginnt "Aufnahme", stoppt es dann, wenn er aus dem Fahrzeug aussteigt und die Zeit und Orte automatisch in Betracht gezogen werden.

Ich hoffe, Sie verstehen, was ich in meinem Kopf habe. Die Sache ist, was würdest du empfehlen?

Ich kenne Java, Spring MVC und ein bisschen Android. JavaScript, HTML und CSS sind kein Problem. Ich muss diese kombinieren. Wenn ich Leaflet benutzen werde, so weit ich es finden kann, werde ich es nicht wirklich in einer Android App verwenden können, ich müsste eine Web App erstellen. Gleichzeitig lässt mich Google Maps nicht wirklich tun, was ich für meine "persönliche" Datenbank möchte. Ich kann nicht einmal anständige benutzerdefinierte Routen erstellen, indem ich Wegpunkte hinzufüge, da Teile der Straßenbahnlinie nicht auf Straßen mit Autozugang liegen. Würdest du auch denken, dass dies einfacher/besser ist als eine Android App oder als Web App? Ich bin neu bei Android.

Ich hoffe, dies ist nicht eine ungeeignete Sache auf Stackoverflow zu fragen. Ich bin offen für alle Ideen.

Antwort

1

ermöglicht es ein Benutzer den nächsten Weg zu finden, um von Punkt A erhalten nur die Routen nach B mit ich in meiner Datenbank, sortiert nach Straßenbahn/Bus etc

Routing schwer haben ist. Multi-modales Routing (Straßenbahn + Bus + Auto + Gehen + Fahrrad) noch mehr. Siehe pgRouting und Valhalla. Wenn Sie etwas mit öffentlichen Verkehrsmitteln machen wollen, müssen Sie sich auch mit GTFS befassen.

Forschung in OpenTripPlanner auch, da es mehrere Akteure gibt, die einige ähnliche Plattformen entwickeln.

Ich hoffe, das ist nicht eine ungeeignete Sache auf Stackoverflow zu fragen.

Ich fürchte, es irgendwie - siehe https://stackoverflow.com/help/on-topic, Punkt 4.

Verwandte Themen