2016-08-05 39 views
-1

Ich möchte eine app mit android studio erstellen, die eine karte verwenden und zeigen den standort des gerätes darauf. Auch ich möchte Markierungen auf der Karte zeigen und in der Lage sein, sie anzuklicken und mit ihnen zu interagieren.
Eine leichte und schnelle Lösung (es gibt häufige Updates von Standorten) ist am besten natürlich.android map api übersicht und wahl

Ich suchte ein wenig und fand die Lösung von Google Maps API.
Das hat eine API-Lösung für Android, aber ich fand dann andere Optionen wie Broschüre, openlayers und wahrscheinlich gibt es mehr.
Leaflet obwohl und openlayers sind js und nach dem Suchen, wie man es einführt, fand ich, dass ich ein "webview" verwenden muss.
Ich konnte keine andere native Lösung wie Google Maps finden, die als Open Source wie Leaflet oder Openlayers ist.
Zuerst habe ich zwar Flugblätter verwendet, da Google Maps nicht so Open Source war und nach etwas Nutzung der Karten nach Geld fragen könnte. Auch ich möchte benutzerdefinierte Markierungen verwenden.

Welche Bibliothek sollte ich verwenden?
Hat die Verwendung von js und webview einen erheblichen Einfluss auf Geschwindigkeit und Leistung gegenüber nativen Bibliotheken?
Ist es schwierig, mit der js zu interagieren - um Marker zu ändern/zu erstellen, Text und Stuff anzuzeigen und den Marker zu bewegen, während sich der Benutzer bewegt?
Ich bin neu in der Android-Entwicklung jeden Rat, der Fehler in meinem Denken zeigen wird willkommen sein.

Antwort

-1

Der beste Ansatz besteht darin, eine Hybrid-App zu entwickeln, damit Sie das Beste aus JS- und JAVA-Welt zusammenbringen können.

Wir haben erfolgreich eine hybride App basierend auf dem Merkblatt für ein großes Unternehmen in Indien entwickelt.

Soweit es die Hybrid-Apps betrifft, können Sie Iconic Framework verwenden. Sie können alle kartenbezogenen Funktionen, die in den Broschüren angeboten werden, ausführen/anpassen.

Wir haben keine Leistungsverzögerung gesehen (getestet unter Android 4.4, 5.1 und 6.0)