Je développe une application Android pour la surveillance du trafic. Je recueille des informations sur le trafic et mettre à jour une base de données. Ce dont j'ai besoin, c'est quand l'utilisateur entre son emplacement actuel et l'application de destination fournir une situation de trafic entre deux endroits. Est-il possible de détecter si les emplacements de trafic mis à jour sont entre mes deux points. merci à l'avancePoints entre deux emplacements
Répondre
sûr qu'il ya beaucoup d'options pour le faire - je suggère ce qui suit:
supposer:
start is S
destination is D
point to check (traffic point) is P
vous calculer les distances suivantes (avec la formule harvesine)
Lorsque P est sur une ligne droite entre S et D puis SD = SP + DP - mais comme vous voulez aussi vérifier les points qui ne sont pas sur cet idéalSD
SP
DP
C est une constante (ou une fonction constante/pourcentage de SD) pour spécifier un seuil qui spécifie quels points comptent entre S et D pour votre application
Non, je pense que cela ne fonctionnera pas:
Vous auriez besoin de l'itinéraire du début à la destination sous la forme d'une liste de polygones routiers.
Mais ces données que vous ne recevrez pas de Google, etc. Ils ne vous donnent pas les vecteurs. Sans cela, vous ne pouvez pas faire correspondre vos données de trafic aux polygones de rue.
Ceci peut fonctionner pour OpenStreetmap, car ces vecteurs sont des données ouvertes.
Mais tout cela ensemble est une tâche majeure ...
- 1. Route entre deux emplacements
- 2. Distance entre deux points
- 3. Position entre deux points?
- 4. Mesure entre deux points
- 5. Dessin Chemin entre deux emplacements utilisant MKPolyline
- 6. distance entre deux emplacements n'est pas correct?
- 7. comment stocker le chemin entre deux emplacements?
- 8. Distance entre deux points géographiques?
- 9. Distance géodésique entre deux points
- 10. Courbe lisse entre deux points?
- 11. CesiumJS - Distance entre deux points
- 12. Route Android entre deux emplacements sur google maps
- 13. DistanceEntre() deux emplacements
- 14. Google Maps montrant l'itinéraire et la distance entre deux emplacements
- 15. Obtenir tous les points dans le vecteur (entre deux points)
- 16. Equation en ligne droite entre deux points
- 17. Tracer un chemin entre deux points
- 18. Distance entre deux points dans Matlab
- 19. Aligner BoxGeometry entre deux points 3D
- 20. problème de tracer l'itinéraire entre deux points
- 21. Dessin Flèche entre deux points dans ASP.NET
- 22. Comment trouver la distance entre deux points?
- 23. Degré Libgdx entre deux points de calcul
- 24. Distance de nuages entre deux points
- 25. Ligne courbe entre deux points. Android
- 26. Tracer des carrés entre deux points
- 27. comment calculer ETA entre deux points
- 28. Android Mise à l'échelle entre deux points
- 29. la distance entre deux points Android
- 30. PHP Find Coordonnées entre deux points
Si elles sont en ligne droite? – nullpotent
Vous devez fournir plus de contexte et d'informations afin que nous puissions vous aider. Avez-vous essayé ce problème du tout? –
Non, ils ne sont pas en ligne droite. J'ai essayé d'autres méthodes pour fournir les données de trafic aux utilisateurs. mais j'ai besoin de savoir si Google Maps ont fourni une telle installation. – user2020938