Zum Inhalt springen
POST AI agent ready /v1/geo/distance

Entfernungsrechner-API – Haversine zwischen Koordinaten

Geben Sie zwei Breiten-/Längengradpaare an und erhalten Sie den Abstand zwischen ihnen, der mithilfe der Haversine-Formel berechnet wird. Unterstützt Kilometer, Meilen und Seemeilen. Genau für zwei beliebige Punkte auf der Erde. Keine externen Serviceeinsätze; Die Berechnung läuft vollständig auf dem Server.

Parameters

objectrequired

The origin point with lat (-90 to 90) and lng (-180 to 180).

objectrequired

The destination point with lat (-90 to 90) and lng (-180 to 180).

string

The distance unit for the result.

Code examples

curl -X POST https://api.botoi.com/v1/geo/distance \
  -H "Content-Type: application/json" \
  -d '{"from":{"lat":40.7128,"lng":-74.006},"to":{"lat":51.5074,"lng":-0.1278},"unit":"km"}'

When to use this API

Sortieren Sie Geschäfte oder Restaurants in der Nähe nach Entfernung vom Benutzer

Berechnen Sie die Entfernung von den Koordinaten des Benutzers zu jedem Standort in Ihrer Datenbank. Sortieren Sie nach dem Ergebnis, um die nächstgelegenen Optionen zuerst anzuzeigen. Läuft serverseitig, sodass Sie keinen Google Maps-API-Schlüssel benötigen.

Validieren Sie den Lieferradius für einen E-Commerce-Checkout

Berechnen Sie vor der Bestätigung einer Bestellung die Entfernung zwischen Ihrem Lager und der Lieferadresse. Lehnen Sie die Bestellung ab oder erheben Sie einen Zuschlag, wenn die Entfernung Ihre Lieferzone überschreitet.

Erstellen Sie einen Reisedistanz-Tracker für Fitness- oder Logistik-Apps

Senden Sie aufeinanderfolgende GPS-Wegpunkte und summieren Sie die Entfernungen, um die Gesamtlänge der Reise zu berechnen. Funktioniert für Laufrouten, Flottenverfolgung oder Fahrrad-Apps.

Frequently asked questions

Wie genau ist die Haversine-Formel?
Die Haversine-Formel geht von einer perfekten Kugel aus und ist für die meisten Entfernungen auf der Erde auf etwa 0,3 % genau. Für eine Genauigkeit im Submeterbereich verwenden Sie die Vincenty-Formel, die die Ellipsoidform der Erde berücksichtigt.
Welches Koordinatensystem erwartet dieser Endpunkt?
WGS84-Dezimalgrad. Der Breitengrad reicht von -90 bis 90 (Süden nach Norden). Der Längengrad reicht von -180 bis 180 (West nach Ost). Dies ist das gleiche System, das von GPS-Geräten und Google Maps verwendet wird.
Kann ich Entfernungen für mehr als zwei Punkte berechnen?
Dieser Endpunkt verarbeitet ein Punktepaar pro Anfrage. Rufen Sie bei Mehrpunktrouten den Endpunkt für jedes aufeinanderfolgende Paar auf und summieren Sie die Entfernungen.
Was ist der Unterschied zwischen km, mi und nm?
km = Kilometer (1 km = 1000 Meter). mi = gesetzlich vorgeschriebene Meilen (1 mi = 1,609 km). nm = Seemeilen (1 sm = 1,852 km). Seemeilen sind in der Luft- und Seeschifffahrt Standard.
Ruft dieser Endpunkt einen externen Kartendienst auf?
Nein. Die Haversine-Berechnung läuft vollständig auf dem Server ohne externe API-Aufrufe. Das bedeutet keine zusätzliche Latenz und keine Ratenbegrenzungen Dritter.

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.