Energie Bär *Kissen Welle*

"Bist Du am Morgen müd' und träge? Ich mach' den Kopf Dir hell und rege! "

Farbe 
29,90 €
inkl. 19% USt. , zzgl. Versand (DHL)
  • Sofort verfügbar
Kostenloser Versand innerhalb Deutschlands ab 100,00 €

Umkreissuche

"Shop 1", "address" => "Musterstraße 1", "zip" => "12345", "lat" => 50.1109, "lon" => 8.6821], ["name" => "Shop 2", "address" => "Beispielweg 2", "zip" => "67890", "lat" => 48.7758, "lon" => 9.1829], ["name" => "Shop 3", "address" => "Hauptstraße 10", "zip" => "54321", "lat" => 51.1657, "lon" => 10.4515] ]; // Funktion zur Berechnung der Distanz zwischen zwei Koordinaten (Haversine-Formel) function calculateDistance($lat1, $lon1, $lat2, $lon2) { $earthRadius = 6371; // Radius der Erde in Kilometern $dLat = deg2rad($lat2 - $lat1); $dLon = deg2rad($lon2 - $lon1); $a = sin($dLat / 2) * sin($dLat / 2) + cos(deg2rad($lat1)) * cos(deg2rad($lat2)) * sin($dLon / 2) * sin($dLon / 2); $c = 2 * atan2(sqrt($a), sqrt(1 - $a)); return $earthRadius * $c; } // Verarbeitung der Benutzeranfrage (PLZ und Radius) if ($_SERVER['REQUEST_METHOD'] === 'POST') { $userZip = $_POST['zip']; $radius = (int)$_POST['radius']; // Dummy PLZ zu Koordinaten Mapping $zipCoords = [ "12345" => ["lat" => 50.1109, "lon" => 8.6821], "67890" => ["lat" => 48.7758, "lon" => 9.1829], "54321" => ["lat" => 51.1657, "lon" => 10.4515] ]; if (isset($zipCoords[$userZip])) { $userLat = $zipCoords[$userZip]["lat"]; $userLon = $zipCoords[$userZip]["lon"]; // Geschäfte im Umkreis finden $results = []; foreach ($shops as $shop) { $distance = calculateDistance($userLat, $userLon, $shop['lat'], $shop['lon']); if ($distance <= $radius) { $shop['distance'] = round($distance, 2); // Distanz hinzufügen $results[] = $shop; } } // Ergebnisse als JSON zurückgeben header('Content-Type: application/json'); echo json_encode($results); exit; } else { echo json_encode(["error" => "Ungültige PLZ"]); exit; } } ?>
Top Beratung
Top Beratung

Nicht nur die Ware ist wichtig - auch die Menschen, die dahinter stehen

Top Auswahl
Top Qualität

Hochwertige Produkte sind für uns selbstverständlich. Informiere dich jetzt