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 URL
Integration docshttps://x402.hexl.dev/v1/nav/dead-reckoningExample 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
}