Dites que j'ai une latitude de 38.802610 et une longitude de -116.419389 et je veux être en mesure d'ajouter une distance à cela, 20 miles par exemple.Ajouter la distance à une latitude ou longitude
Jusqu'à présent, j'ai venu avec une idée sur la façon dont je ferais ce
Tout d'abord, travailler combien de miles sont à 1 ° de latitude, disons par exemple, il était 30
Ensuite, diviser une par celui-ci:
- 1/30 = 0,033333
- Ajouter à ma latitude d'origine pour obtenir mon maximale ° de latitude:
- 38,802610 + 0,033333 = 38,8355943
- Soustraire à ma latitude d'origine pour obtenir mon minimum ° de latitude:
- 38.802610 - 0.033333 = 38.769277
Mais cela est imparfait parce qu'il semble il n'y a pas de conversion directe pour la longitude car d'après ce que j'ai lu, le calcul varie.
En fin de compte, je dois être en mesure de trouver le:
- latitude maximale (ma latitude actuelle + distance donnée, par exemple 20 miles)
- latitude minimum (ma latitude actuelle - distance par exemple donné 20 miles)
- longitude maximale (ma longitude actuelle + distance donnée, par exemple 20 miles)
- longitude minimum (ma longitude actuelle - distance donnée, par exemple 20 miles)
Toute aide serait grandement appréciée, merci.
Avez-vous lu cet article http://www.movable-type.co.uk/scripts/latlong.html –
La formule de Haversine devrait vous aider avec cela – Gianlucca
J'ai vu cet article, mais je suis très nouveau à tous ceci donc je ne suis pas vraiment sûr de savoir comment l'appliquer à ma situation? –