Geocoding, Routing und erweiterte Standortsuche für moderne Anwendungen. Integrieren Sie professionelle Kartenfunktionen mit wenigen Zeilen Code.
https://creativeskyline.de/api/maps/search
https://creativeskyline.de/api/maps/geocode
https://creativeskyline.de/api/maps/directions
Die Maps API bietet drei Kernfunktionen:
https://creativeskyline.de/api/maps/search
https://creativeskyline.de/api/maps/geocode
https://creativeskyline.de/api/maps/directions
/api/maps/search
Sucht nach Standorten, Adressen, Geschäften und Points of Interest weltweit. Unterstützt Fuzzy-Suche, POI-Kategorien und Länder-Filter.
q
string
*
Suchbegriff (Stadt, Adresse, POI)
limit
integer
Anzahl Ergebnisse (Standard: 10, Max: 10)
country
string
Länder-Filter (ISO 3166-1 alpha-2, z.B. DE)
https://creativeskyline.de/api/maps/search
https://creativeskyline.de/api/maps/geocode
https://creativeskyline.de/api/maps/directions
/api/maps/geocode
Konvertiert Adressen in GPS-Koordinaten (Forward Geocoding) oder GPS-Koordinaten zurück in Adressen (Reverse Geocoding).
address
string
Adresse für Forward Geocoding (Adresse zu GPS-Koordinaten)
lat
number
Breitengrad für Reverse Geocoding (zusammen mit lng)
lng
number
Längengrad für Reverse Geocoding (zusammen mit lat)
https://creativeskyline.de/api/maps/search
https://creativeskyline.de/api/maps/geocode
https://creativeskyline.de/api/maps/directions
/api/maps/directions
Berechnet optimale Routen zwischen mehreren Punkten mit detaillierten Wegbeschreibungen. Unterstützte Verkehrsmittel: driving (Standard), driving-traffic, walking, cycling.
origin
string
*
Startpunkt als "lng,lat" (z.B. 13.4050,52.5200)
destination
string
*
Zielpunkt als "lng,lat"
profile
string
Verkehrsmittel: driving, driving-traffic, walking, cycling (Standard: driving)
waypoints
string
Zwischenstopps, durch | getrennt
https://creativeskyline.de/api/maps/search
https://creativeskyline.de/api/maps/geocode
https://creativeskyline.de/api/maps/directions
/api/maps/search
curl -X GET "https://creativeskyline.de/api/maps/search" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"
use Illuminate\Support\Facades\Http;
$response = Http::withToken('YOUR_API_TOKEN')
->get('https://creativeskyline.de/api/maps/search');
$data = $response->json();
const response = await fetch('https://creativeskyline.de/api/maps/search', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Accept': 'application/json',
},
});
const data = await response.json();
import requests
headers = {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Accept': 'application/json',
}
response = requests.get(
'https://creativeskyline.de/api/maps/search',
headers=headers,
)
data = response.json()
{
"success": true,
"results": [
{
"name": "Berlin",
"display_name": "Berlin, Deutschland",
"lat": 52.5200066,
"lon": 13.404954,
"type": "city",
"importance": 0.9,
"country": "Deutschland",
"country_code": "de",
"state": "Berlin",
"postcode": "10115",
"bbox": [
13.0883,
52.3387,
13.7611,
52.6755
]
}
],
"count": 1,
"query": "Berlin"
}
/api/maps/geocode
curl -X GET "https://creativeskyline.de/api/maps/geocode" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"
use Illuminate\Support\Facades\Http;
$response = Http::withToken('YOUR_API_TOKEN')
->get('https://creativeskyline.de/api/maps/geocode');
$data = $response->json();
const response = await fetch('https://creativeskyline.de/api/maps/geocode', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Accept': 'application/json',
},
});
const data = await response.json();
import requests
headers = {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Accept': 'application/json',
}
response = requests.get(
'https://creativeskyline.de/api/maps/geocode',
headers=headers,
)
data = response.json()
/api/maps/directions
curl -X GET "https://creativeskyline.de/api/maps/directions" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"
use Illuminate\Support\Facades\Http;
$response = Http::withToken('YOUR_API_TOKEN')
->get('https://creativeskyline.de/api/maps/directions');
$data = $response->json();
const response = await fetch('https://creativeskyline.de/api/maps/directions', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Accept': 'application/json',
},
});
const data = await response.json();
import requests
headers = {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Accept': 'application/json',
}
response = requests.get(
'https://creativeskyline.de/api/maps/directions',
headers=headers,
)
data = response.json()
curl -X GET "https://creativeskyline.de/api/maps/search" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"
use Illuminate\Support\Facades\Http;
$response = Http::withToken('YOUR_API_TOKEN')
->get('https://creativeskyline.de/api/maps/search');
$data = $response->json();
const response = await fetch('https://creativeskyline.de/api/maps/search', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Accept': 'application/json',
},
});
const data = await response.json();
import requests
headers = {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Accept': 'application/json',
}
response = requests.get(
'https://creativeskyline.de/api/maps/search',
headers=headers,
)
data = response.json()
{
"success": true,
"results": [
{
"name": "Berlin",
"display_name": "Berlin, Deutschland",
"lat": 52.5200066,
"lon": 13.404954,
"type": "city",
"importance": 0.9,
"country": "Deutschland",
"country_code": "de",
"state": "Berlin",
"postcode": "10115",
"bbox": [
13.0883,
52.3387,
13.7611,
52.6755
]
}
],
"count": 1,
"query": "Berlin"
}
curl -X GET "https://creativeskyline.de/api/maps/geocode" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"
use Illuminate\Support\Facades\Http;
$response = Http::withToken('YOUR_API_TOKEN')
->get('https://creativeskyline.de/api/maps/geocode');
$data = $response->json();
const response = await fetch('https://creativeskyline.de/api/maps/geocode', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Accept': 'application/json',
},
});
const data = await response.json();
import requests
headers = {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Accept': 'application/json',
}
response = requests.get(
'https://creativeskyline.de/api/maps/geocode',
headers=headers,
)
data = response.json()
curl -X GET "https://creativeskyline.de/api/maps/directions" \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Accept: application/json"
use Illuminate\Support\Facades\Http;
$response = Http::withToken('YOUR_API_TOKEN')
->get('https://creativeskyline.de/api/maps/directions');
$data = $response->json();
const response = await fetch('https://creativeskyline.de/api/maps/directions', {
method: 'GET',
headers: {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Accept': 'application/json',
},
});
const data = await response.json();
import requests
headers = {
'Authorization': 'Bearer YOUR_API_TOKEN',
'Accept': 'application/json',
}
response = requests.get(
'https://creativeskyline.de/api/maps/directions',
headers=headers,
)
data = response.json()