J'ai un point exprimé en lat/longVérifiez si le point est à l'intérieur d'un cercle
Position louvreMuseum = new Position(48.861622, 2.337474);
et j'ai une valeur de rayon exprimée en mètres. J'ai besoin de vérifier si un autre point, également exprimé en lat/long, est à l'intérieur du cercle.
Si je sur une surface plane, je peux simplement utiliser la formule
(x - center_x)^2 + (y - center_y)^2 <= radius^2
aussi profondément expliqué dans ces SO answer. Cependant, selon l'utilisation de la latitude et de la longitude, je ne peux pas utiliser cette formule en raison de la nature sphérique de la planète.
Comment puis-je calculer une distance entre un point donné et le centre à comparer avec le rayon?
ressemble à une question mathématique, pas une question de programmation – Jonesopolis
@Jonesopolis: Droit. Est-ce une question mathématique qui doit être correctement codée dans un programme? – Lorenzo
J'ai parcouru la distance * en utilisant les coordonnées terrestres * et j'ai trouvé tellement de réponses –