Catalog/geo-rhumb-destination

Geospatial

Rhumb-line destination point API

Projects a destination coordinate from a start point following a constant compass bearing for a given distance (loxodromic dead reckoning). Answers 'Where do I end up steering a fixed heading for N km?', 'What point lies due-east 100 km from here along a rhumb line?'.

Price$0.04per request
MethodPOST
Route/v1/geo/rhumb-destination
StatusLive
MIME typeapplication/json
Rate limit120/minute
Cache0s public
geogisrhumb-linedestinationdead-reckoningloxodromenavigationprojectionbearing
API URLhttps://x402.hexl.dev/v1/geo/rhumb-destination
Integration docs
Example request
{
  "from": {
    "latitude": 51.5074,
    "longitude": -0.1278
  },
  "bearing": 90,
  "distanceKm": 100
}
Example response
{
  "from": {
    "latitude": 51.5074,
    "longitude": -0.1278
  },
  "bearing": 90,
  "distanceKm": 100,
  "destination": {
    "latitude": 51.5074,
    "longitude": 1.317092
  },
  "interpretation": "Following a constant bearing of 90° for 100 km reaches 51.5074, 1.317092."
}
Input schema
{
  "type": "object",
  "required": [
    "from",
    "bearing",
    "distanceKm"
  ],
  "properties": {
    "from": {
      "type": "object",
      "required": [
        "latitude",
        "longitude"
      ],
      "properties": {
        "latitude": {
          "type": "number"
        },
        "longitude": {
          "type": "number"
        }
      },
      "examples": [
        {
          "latitude": 51.5074,
          "longitude": -0.1278
        }
      ]
    },
    "bearing": {
      "type": "number",
      "examples": [
        90
      ]
    },
    "distanceKm": {
      "type": "number",
      "examples": [
        100
      ]
    }
  }
}
Output schema
{
  "type": "object",
  "additionalProperties": true
}