Ich habe Probleme mit dieser neuen Funktion zu starten, die ich in einer Anwendung implementieren muss, an der ich arbeite. Also funktioniert die Anwendung so; Ein Benutzer gibt einen Punkt auf der Karte ein, indem er einen Knopf drückt, und erhält einen Befehl für die Quelle. Ein anderes Modal öffnet sich und dann müssen sie dasselbe für das Ziel tun. Ich möchte die Entfernung zwischen zwei Punkten berechnen und eine Route auf der Karte anzeigen. Ich habe versucht, Tutorials dazu zu finden, habe aber kein Glück gehabt. Weiß jemand, wie man das macht oder ein funktionierendes Beispiel repo hat, das ich mir ansehen kann? Wäre sehr hilfreich. Vielen Dank!Berechnen der Entfernung zwischen zwei Punkten in Google Maps für Ionic 2
2
A
Antwort
3
Haben Sie gesehen:
https://stackoverflow.com/a/27943/52160
function getDistanceFromLatLonInKm(lat1,lon1,lat2,lon2) {
var R = 6371; // Radius of the earth in km
var dLat = deg2rad(lat2-lat1); // deg2rad below
var dLon = deg2rad(lon2-lon1);
var a =
Math.sin(dLat/2) * Math.sin(dLat/2) +
Math.cos(deg2rad(lat1)) * Math.cos(deg2rad(lat2)) *
Math.sin(dLon/2) * Math.sin(dLon/2)
;
var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
var d = R * c; // Distance in km
return d;
}
function deg2rad(deg) {
return deg * (Math.PI/180)
}
Verwandte Themen
- 1. Finden der Entfernung zwischen 2 Punkten mit Google Maps API
- 2. Entfernung zwischen zwei Standorten - Google Maps
- 3. Berechnen der Entfernung zwischen 2 Punkten in C#
- 4. Android Entfernung zwischen zwei Punkten
- 5. Berechnen der Entfernung zwischen Punkten in Fusion Tabellen
- 6. Prolog: Berechnen der Entfernung zwischen zwei Koordinaten
- 7. Berechnen der Entfernung zwischen zwei mal
- 8. Gehstrecke zwischen GPS-Punkten berechnen
- 9. berechnen Abstand zwischen 2 Punkten mit Javascript-API in IONIC 2
- 10. Google Maps zeigt Route und Entfernung zwischen 2 Standorten
- 11. Effiziente Methode zum Finden der Entfernung zwischen zwei 3D-Punkten
- 12. Fahrstrecke zwischen zwei Punkten
- 13. Mit PHP und Google Maps Api zum Berechnen der Entfernung zwischen 2 Längen- und Breitengrad
- 14. So finden Sie die Entfernung zwischen zwei Punkten mit Google Maps Geometry Library?
- 15. bekommen natürlich zwischen zwei Punkten in Google Maps
- 16. Entfernung zwischen mehreren Punkten in Android Listview
- 17. Gibt es eine API, um die Entfernung zwischen 2 Punkten durch Google Maps zu bestimmen?
- 18. Android - Entfernung zwischen zwei Städten
- 19. Mautgebühren für Google Maps?
- 20. Ermitteln der Entfernung zwischen CLLocationCoordinate2D Punkten
- 21. Google Maps v3 WebService API Straightline Entfernung
- 22. Ionic 2 mit Google Maps
- 23. Berechnen der Fahrstrecke zwischen zwei Punkten mit nur PHP (Bing Karten)
- 24. Entfernung zwischen zwei Orten auf der Erde in R
- 25. Grundlinie Entfernung zwischen 2 Kameras (Bilder) berechnen
- 26. Google Maps API v3 berechnen Entfernung, Dauer Synchron
- 27. Berechnet Google Maps die falsche Entfernung?
- 28. Sphärische Entfernung zwischen zwei Punkten auf der Erde
- 29. Google Maps Marker Entfernung?
- 30. Berechnung der Entfernung zwischen zwei Punkten mit Pythagoras Theorem
mit dem Google Maps api Sie den Abstand zwischen zwei Punkten so einfach wie vorbei an den zwei Standorten erhalten. – apineda
Zwei Standorte werden als Objekte übergeben? Wie heißt die api? – BleachedAxe
Dies ist ein Beispiel: https://maps.googleapis.com/maps/api/distancematrix/json?units=imperial&origins40.6655101,-73.89188969999998&destinations=40.6905615%2C-73.9976592. Die vollständige Dokumentation finden Sie hier: https://developers.google.com/maps/documentation/distance-matrix/intro – apineda