Bonjour à tous,
J'ai une Sub qui calcule une Latitude ET une Longitude en fonction d'un point géographique de référence, d'une distance et d'un "cap" via le code suivant
Comment puis je faire pour obtenir le résultat via la syntaxe suivante :
sp(40,0,135,12).SpLat
ou
sp(40,0,135,12).SpLng
Merci d'avance pour vos réponses
J'ai une Sub qui calcule une Latitude ET une Longitude en fonction d'un point géographique de référence, d'une distance et d'un "cap" via le code suivant
B4X:
Sub Sp(Lat As Double,Lng As Double, Hdg As Double,D As Double)
Dim SpLat,SpLng as Double
SpLat= ASinD((SinD(Lat)*Cos(D/6371))+(CosD(Lat)*Sin(D/6371)*CosD(Hdg)))
SpLng= Lng + ATan2D(SinD(Hdg)*Sin(D/6371)*CosD(Lat),Cos(D/6371)-SinD(Lat)*SinD(SpLat))
End Sub
Comment puis je faire pour obtenir le résultat via la syntaxe suivante :
sp(40,0,135,12).SpLat
ou
sp(40,0,135,12).SpLng
Merci d'avance pour vos réponses
Last edited: