ForHosting KIT · Travel & geography

Great-circle equator crossing longitude and bearing calculator

Give a start point and a heading and see where the great circle first meets the equator: leaving 40° N, 73° W on a bearing of 120°, the route crosses southbound, and you get the crossing longitude and bearing. Free in your browser.

  • Free
  • Runs in your browser
  • No sign-up
  • Your data stays on your device
Use it from WebAPIEmailTelegramApp soon
If you enter
Latitude
40
Longitude
-73
Bearing
120
You get
Crossing longitude
-24.9301051899
Crossing bearing
138.4392374298
Angular distance
59.2102669712
Bearing normalized
120

This great-circle equator crossing calculator determines where a directed spherical route first meets latitude zero. Supply a starting latitude, longitude, and initial bearing; it returns the crossing longitude, bearing at the crossing, angular distance traveled, and northbound or southbound direction. The calculation follows the complete great circle rather than a rhumb line or a sampled polyline. It is useful for navigation planning, geographic software tests, route visualization, and classroom work where a transparent spherical result is appropriate.

Define the directed great-circle path

Enter the starting latitude and longitude in decimal degrees, followed by the initial bearing measured clockwise from true north. Latitude must be between minus 90 and 90 degrees, and longitude must be between minus 180 and 180 degrees. Any finite bearing is accepted and normalized into the interval from zero through less than 360 degrees.

The bearing matters because a point alone lies on infinitely many great circles; combining the point with a direction selects one circle and one forward direction around it. The result identifies the first equator crossing encountered while traveling forward, not an arbitrarily chosen member of the two antipodal intersections between the complete great circle and the equator. If the start already lies on the equator and the course immediately leaves it, the starting point is the forward crossing and the angular distance is zero.

A due-east or due-west path begun on the equator is different: its entire great circle is the equator, so there is no unique crossing longitude and the calculator reports an input error. Longitudes in the output use the conventional signed interval, with east positive and west negative.

How the crossing and course are calculated

The implementation represents the starting location as a three-dimensional unit vector. It constructs local north and east tangent vectors at that location, then combines them using the supplied initial bearing to produce the route's forward tangent. A point a spherical angular distance along the route can then be written as the starting vector multiplied by the cosine of that distance plus the tangent multiplied by its sine.

Setting the vertical component of this expression to zero gives the next equator intersection directly. The solution is normalized to the first nonnegative distance smaller than 180 degrees, which selects the forward intersection consistently without stepping along the path. At that intersection, differentiating the same vector expression gives the direction of travel.

Projecting this tangent onto local north and east produces the crossing bearing through a standard two-argument arctangent. The calculator also labels the crossing northbound or southbound from the sign of the north component. No route sampling, iterative root search, external map, or network lookup is involved.

Interpret a spherical navigation result

The returned crossing longitude and bearing describe an ideal great circle on a sphere. Earth flattening can shift an operationally precise crossing, so aviation, marine, surveying, or safety-critical systems should use the reference model and tolerances required by their governing procedures. The angular distance is expressed in degrees at Earth's center; multiply its radian equivalent by a chosen spherical radius if you need an approximate surface distance.

The crossing bearing is the instantaneous forward course at latitude zero, not the initial course repeated at a later location. Great-circle bearings generally change along the route. The direction field makes hemisphere transition explicit: southbound means the route moves from positive toward negative latitude at the crossing, while northbound means the reverse.

Because a complete non-equatorial great circle intersects the equator twice, reversing the travel direction normally selects the antipodal longitude and reverses the crossing course. The algorithm is deterministic and retains no route or coordinate data.

Plan a hemisphere transition

Locate the longitude and course where an idealized long-distance great-circle route enters the opposite hemisphere.

Test geospatial software

Create deterministic reference results for code that propagates bearings or detects latitude-zero intersections.

Explain spherical navigation

Demonstrate why a great-circle bearing changes and how a directed path selects one of two antipodal equator crossings.

Which of the two equator crossings is returned?

The calculator returns the first crossing reached in the forward direction established by the initial bearing.

What happens when the starting point is on the equator?

If the course leaves the equator, the start is returned as a zero-distance crossing. If the course follows the equator, no unique crossing exists and the input is rejected.

Is the crossing bearing the same as the initial bearing?

Not generally. A great-circle course changes with position, so the bearing is recomputed from the forward tangent at the equator.

Does this use the WGS 84 ellipsoid?

No. It uses an ideal unit sphere. Choose an ellipsoidal geodesic method when operational precision requires it.

What does the angular distance in the result mean?

It is the arc of the great circle between your start and the crossing, measured in degrees at the center of the Earth. It is always the first forward crossing, so the value stays below 180 degrees, and it is zero when you start on the equator.

Everything on this page is available programmatically. This section is for teams who want to wire it into their own systems; everyone else can just use the tool above.

POSThttps://api.kit.forhosting.com/geo/great-circle-equator-crossing

Prefer to automate it? One authenticated POST creates the task; the result comes back by webhook or a signed link. The same capability also runs here on the web, by email and from Telegram — and soon from our app too.

curl -X POST https://api.kit.forhosting.com/geo/great-circle-equator-crossing \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"latitude":40,"longitude":-73,"bearing":120}'
{
  "latitude": 40,
  "longitude": -73,
  "bearing": 120
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.great_circle_equator_crossing",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

The API is asynchronous: the call returns a task_id immediately and the result arrives by webhook. Polling is capped at 1 req/s per task.

Per request$0.002

Published price — no tokens, no invented credits. A failed task is never charged.

HTTPCodeMeaning
401unauthorizedMissing or invalid API key.
402insufficient_balanceYour balance doesn't cover the task price.
404unknown_typeThat task type doesn't exist.
429rate_limitedToo many requests. Use the webhook instead of polling.

Interpret a spherical navigation result

For automated use, each request has a base price of $0.002.

What does an API request cost?

The base price is $0.002 per request.

Read the full KIT documentation →