Ich versuche mit Google Maps im Android Studio, ich möchte alternative Wege von der Quelle zum Ziel finden, wie kann ich diesen Teil implementieren? Es ist derzeit eine einzige Strecke zwischen Quelle und Ziel zeigtAndroid Studio Google Maps
Antwort
Richtung API
Richtung Anfrage ohne Alternate Route
https://maps.googleapis.com/maps/api/directions/json?origin=Nevada,%20USA&destination=Los+Angeles,CA&key=API_KEY
Schnellste Route wird gegeben.
Ergebnis:
- Route 1
- Entfernung: 489 mi
- Dauer: 9 Stunden 29 Minuten
Richtung Anfrage mit Alternate Route
https://maps.googleapis.com/maps/api/directions/json?origin=Nevada,%20USA&destination=Los+Angeles,CA&alternatives=true&key=API_KEY
Jede Route wird unter "legs" sein.
Jedes Element im legs-Array spezifiziert einen einzelnen Abschnitt der Reise vom Ursprung zum Ziel in der berechneten Route. Für Routen, die keine Wegpunkte enthalten, besteht die Route aus einem einzelnen "Bein", aber für Routen, die einen oder mehrere Wegpunkte definieren, besteht die Route aus einem oder mehreren Abschnitten, die den einzelnen Abschnitten der Reise entsprechen.
Ergebnis:
- Route 1
- Entfernung: 489 mi
- Dauer: 9 Stunden 29 Minuten
- Route 2
- Dist ance: 475 mi
- Dauer: 9 Stunden 36 Minuten
- Route 3
- Entfernung: 511 mi
- Dauer: 9 Stunden 39 Minuten
Hier ein Screenshot der Google Maps mit der gleichen Anfrage.
Hinweis: Die Dauer kann nicht das gleiche für das Web Google Maps und Richtung API sein. Es wird immer noch einige Minuten Unterschied geben. Der API-Schlüssel muss ein SERVER KEY sein.
Hier ist ein tutorial für die Implementierung.
Hoffe, das hilft!
- 1. Android - Google Maps Implementierung
- 2. Android Google Maps Transparenz
- 3. Google Maps mit Android?
- 4. Android Google Maps ClassNotFoundException
- 5. Android Google Maps Autorisierungsfehler
- 6. Android Studio 0.2 App, die Google Maps verwenden - Gradle ändern
- 7. Google Maps v2 im Android Studio. Nicht GeoPoint gefunden
- 8. Android Studio mit Gradle und Google Maps v2
- 9. Probleme mit Google Maps API in Android Studio
- 10. Android Google maps api vs JavaScript Google maps api
- 11. Android Google Maps set maxBounds
- 12. Android Google Maps in Fragment
- 13. android google maps display bar
- 14. Android: Google Maps deaktivieren Overlays
- 15. Android Google Maps v2 Kameraanimation
- 16. Thema Google Maps für Android
- 17. Unerwarteter Namespace "Karte" - Android Google Maps API
- 18. Google Maps für Cordova
- 19. Android Google Maps V2 User Location
- 20. Trigger Google Maps von Android-Browser
- 21. Android Google Maps API v2 Anzeige Route
- 22. erkunden Google Maps API für Android
- 23. Drucken mehrerer Markierungen auf Android Google Maps
- 24. Google Maps API Android - NullPointerException - setBoundsInParent
- 25. Google Maps benutzerdefinierte Markierungssymbol mit Clustering (Android)
- 26. Android: Google Maps wird nicht angezeigt
- 27. Android 2.3 und Google Maps API v2
- 28. Google Maps Android API v2 Route Overlay
- 29. Google Maps Android V2 und Direction API
- 30. Implementieren Sie Fallanimation auf Google Maps Android
Willkommen zum Stapelüberlauf :-) Bitte schauen Sie sich an, wie Sie [fragen] (http://stackoverflow.com/help/how-to-ask). Dies wird dazu beitragen, nützliche Antworten zu erhalten – Nisarg
Möglich zu duplizieren: http://stackoverflow.com/q/14710744/2078074 – Lawrance