Catalog/nav-dead-reckoning

Navigation

Dead reckoning position API

Computes a new latitude/longitude from a start position run on a course at a speed for a time using mid-latitude (plane) sailing. Answers 'Where am I after 6 hours due east at 10 kt from 40N 70W?', 'What is my DR position now?'.

Price$0.06per request
MethodPOST
Route/v1/nav/dead-reckoning
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
marinedead-reckoningdrpositionplane-sailingmid-latitudenavigationplotting
API URLhttps://x402.hexl.dev/v1/nav/dead-reckoning
Integration docs
Example request
{
  "latitude": 40,
  "longitude": -70,
  "courseDeg": 90,
  "speedKt": 10,
  "timeHours": 6
}
Example response
{
  "newLatitude": 40,
  "newLongitude": -68.6946,
  "distanceRunNm": 60,
  "deltaLatMinutes": 0,
  "departureNm": 60,
  "interpretation": "After 60 nm on 90 deg: 40, -68.6946 (mid-latitude sailing)."
}
Input schema
{
  "type": "object",
  "required": [
    "latitude",
    "longitude",
    "courseDeg",
    "speedKt",
    "timeHours"
  ],
  "properties": {
    "latitude": {
      "type": "number",
      "examples": [
        40
      ]
    },
    "longitude": {
      "type": "number",
      "examples": [
        -70
      ]
    },
    "courseDeg": {
      "type": "number",
      "examples": [
        90
      ]
    },
    "speedKt": {
      "type": "number",
      "examples": [
        10
      ]
    },
    "timeHours": {
      "type": "number",
      "examples": [
        6
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}