Entfernung
Erhalten Sie Entfernungen und Informationen zwischen zwei Postleitzahlen oder Koordinaten.
Entfernung zwischen zwei Postleitzahlen
Ermöglicht den Abruf der Entfernung zwischen zwei verschiedenen Postleitzahlen. Diese Funktion ist nützlich für Anwendungen, die die geografische Distanz zwischen zwei Orten basierend auf ihren Postleitzahlen ermitteln möchten.
- JavaScript
- cURL
- Python
- PHP
- Java
- C#
const url = "https://zip-api.eu/api/v2/distance/zip?countryCode[from]=AT&postalCode[from]=5020&countryCode[to]=AT&postalCode[to]=5301";
fetch(url, {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_KEY'
}
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
curl -X GET "https://zip-api.eu/api/v2/distance/zip?countryCode[from]=AT&postalCode[from]=5020&countryCode[to]=AT&postalCode[to]=5301" \
-H "Authorization: Bearer YOUR_API_KEY"
import requests
url = "https://zip-api.eu/api/v2/distance/zip?countryCode[from]=AT&postalCode[from]=5020&countryCode[to]=AT&postalCode[to]=5301"
headers = {
"Authorization": "Bearer YOUR_API_KEY"
}
response = requests.get(url, headers=headers)
if response.status_code == 200:
print(response.json())
else:
print(f"Error: {response.status_code}")
$url = "https://zip-api.eu/api/v2/distance/zip?countryCode[from]=AT&postalCode[from]=5020&countryCode[to]=AT&postalCode[to]=5301";
// Initialize cURL session
$ch = curl_init();
// Set options
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, [
'Authorization: Bearer YOUR_API_KEY'
]);
// Execute the request
$response = curl_exec($ch);
// Check for errors
if (curl_errno($ch)) {
echo 'Error: ' . curl_error($ch);
} else {
echo $response;
}
// Close the cURL session
curl_close($ch);
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
public class ApiRequest {
public static void main(String[] args) {
try {
String url = "https://zip-api.eu/api/v2/distance/zip?countryCode[from]=AT&postalCode[from]=5020&countryCode[to]=AT&postalCode[to]=5301";
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
// Request setup
con.setRequestMethod("GET");
con.setRequestProperty("Authorization", "Bearer YOUR_API_KEY");
// Get response code
int responseCode = con.getResponseCode();
System.out.println("Response Code : " + responseCode);
// Read the response
BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream()));
String inputLine;
StringBuffer response = new StringBuffer();
while ((inputLine = in.readLine()) != null) {
response.append(inputLine);
}
in.close();
// Print the response
System.out.println(response.toString());
} catch (Exception e) {
e.printStackTrace();
}
}
}
using System;
using System.Net.Http;
using System.Threading.Tasks;
class Program
{
private static readonly HttpClient client = new HttpClient();
static async Task Main(string[] args)
{
string url = "https://zip-api.eu/api/v2/distance/zip?countryCode[from]=AT&postalCode[from]=5020&countryCode[to]=AT&postalCode[to]=5301";
// Add authorization header
client.DefaultRequestHeaders.Add("Authorization", "Bearer YOUR_API_KEY");
// Send GET request
HttpResponseMessage response = await client.GetAsync(url);
// Check the status code and get the response content
if (response.IsSuccessStatusCode) {
string responseBody = await response.Content.ReadAsStringAsync();
Console.WriteLine(responseBody);
} else {
Console.WriteLine("Error: " + response.StatusCode);
}
}
}
Header
Abfrageparameter
Die Einheit, in der die Messwerte angegeben werden. Mögliche Werte sind: m, km, mi, ft.
Zweibuchstabiger Ländercode (Alpha-2-Code), definiert in ISO 3166-1.
Die Postleitzahl des Ortes oder der Region.
Zweibuchstabiger Ländercode (Alpha-2-Code), definiert in ISO 3166-1.
Die Postleitzahl des Ortes oder der Region.
Antwortparameter
Die Entfernung in einer geeigneten Einheit.
Die Einheit, in der die Messwerte angegeben werden. Mögliche Werte sind: m, km, mi, ft.
Zweibuchstabiger Ländercode (Alpha-2-Code), definiert in ISO 3166-1.
Die Postleitzahl des Ortes oder der Region.
Zweibuchstabiger Ländercode (Alpha-2-Code), definiert in ISO 3166-1.
Die Postleitzahl des Ortes oder der Region.