J'ai la latitude et la longitude de deux endroits. Puis-je calculer la distance entre eux dans Android?La distance Calcul de deux places
0
A
Répondre
3
Utilisez la recherche:
How can i calculate the distance between two gps points in Java?
4
Qu'est-ce que vous cherchez est la formule Haversine qui donne la distance entre deux points sur une sphère en utilisant leurs latitudes et longitudes.
Haversine Formule:
R = rayon de la Terre (rayon moyen = de 6.371 km)
Δlat = lat2 - lat1
Δlong = long2 - long1
a = sin² (Δlat/2) + cos (LAT1) * cos (LAT2) * sin² (Δlong/2)
c = 2 * atan2 (√a, √ (1-a))
d = R * c
En JavaScript:
var R = 6371; // km
var dLat = (lat2-lat1).toRad();
var dLon = (lon2-lon1).toRad();
var a = Math.sin(dLat/2) * Math.sin(dLat/2) +
Math.cos(lat1.toRad()) * Math.cos(lat2.toRad()) *
Math.sin(dLon/2) * Math.sin(dLon/2);
var c = 2 * Math.atan2(Math.sqrt(a), Math.sqrt(1-a));
var d = R * c;
3
Cette API est ce que vous voulez:
(NB: Il est statique ... aucune instance d'objet de localisation sont nécessaires)
Questions connexes
- 1. calcul de distance entre deux ports avec PostgreSQL et Postgis
- 2. Geokit distance calcul bizarrerie
- 3. Calcul de distance code postal
- 4. suggestions sur la façon d'accélérer un calcul de la distance
- 5. Calcul de la distance la plus courte (distance perpendiculaire) entre un point et une ligne
- 6. Calcul de la distance entre les codes postaux dans PHP
- 7. Google applications script carte api pour le calcul de la distance entre deux points
- 8. Capture de l'emplacement actuel et calcul de la distance
- 9. Calcul de la distance du grand cercle avec SQLite
- 10. Calcul de la distance géospatiale avec les radians
- 11. Distance entre deux adresses
- 12. Calcul d'une distance relative Levenshtein - logique?
- 13. Mesurer la distance entre deux appareils iOS
- 14. Calcul de la distance du moteur de la Terre en 3D
- 15. Google Maps montrant l'itinéraire et la distance entre deux emplacements
- 16. Distance entre deux téléphones Android
- 17. entier Format 2 places
- 18. Prise en compte de l'altitude lors du calcul de la distance géodésique
- 19. Calcul de la similarité cosinus en Perl
- 20. Calcul du test F de deux séries
- 21. Est-il possible de trouver la distance entre deux routeurs?
- 22. comment trouver la distance entre les éléments de deux tableaux?
- 23. Tableau à deux dimensions, calcul de la valeur maximale
- 24. Calcul de la différence entre deux objets DateTime en C#
- 25. calcul de la semaine MySQL entre deux dates
- 26. Cartes: Est-ce que le calcul de la distance entre 2 points tient compte de l'altitude?
- 27. Bibliothèque C# wiimote - calcul de la distance entre la barre du capteur et le wiimote
- 28. Utilisation de Google Places API dans Android
- 29. Calcul d'un arc tangent entre deux points sur deux cercles
- 30. Question sur la récupération de Google Maps places
double possible [Comment puis-je calculer la distance entre deux points GPS en Java?] (http://stackoverflow.com/questions/3715521/how-can-i-calculate-the-distance-between-two-gps-points-in-java) – gbjbaanb