Calculate the latitude,longitude 1000 kilometers east from a given location

المشرف العام

Administrator
طاقم الإدارة
I am trying to calculate what would the Google maps latitude and longitude be, for a given location, 1000 east from it. I am not looking for an application which can do, this, but rather a manual way, by using equations.

I found out that there is a way of doing this, if one would know the initial bearing Angle:

bearingAngle = 90d = 1000 kilometers / 6371 kilometersx = asin( sin lat1 * cos d + cos lat1 * sin d * cos bearingAngle)y = lon1 + atan2( sin bearingAngle * sin d * cos lat1, cos d - sin lat1 * sin x)(Equations are taken from: movable-type.co.uk/scripts/latlong.html, section "Destination point given distance and bearing from start point")

However, the upper equations are giving the following result:



As you can see the "x,y" location has a bit lower latitude then starting "lan,lon" (Paris).Basically this is what I am trying to achieve:



The problem is that, to do this, I need to know the initial "bearing angle", which I do not.

How can I solve this problem?

Thank you for the reply.



أكثر...
 
أعلى