Projektbeschreibung
ÜbersetztNeben der Suche sollte die API grundlegende räumliche Berechnungen durchführen. Wir benötigen Distanzberechnungen zwischen zwei oder mehr Punkten, Routenplanung über echte Straßen mit Reisezeitschätzungen und Unterstützung für Zwischenstopps, sodass eine Anfrage eine Reise mit mehreren Haltepunkten beschreibt. Die Antworten sollten als sauberes JSON mit einheitlichen Feldnamen, klaren Fehlercodes und vorhersehbarer Latenz kommen, da Client-Anwendungen die API ständig aufrufen. Wir benötigen auch Kartenkacheln oder einen Kachel-Endpunkt, den wir in der Anwendung rendern können, sodass der Benutzer seinen Punkt auf einer echten Karte sieht, plus Marker mit Styling-Fähigkeit.
Denken Sie an Skalierung und Kosten: Caching-Anfragen, Ratenbegrenzung nach API-Schlüssel und sanfte Rückfalle, wenn der externe Anbieter langsam antwortet. Dokumentation und ein kleiner Satz von Testanfragen sind im Ergebnis enthalten. Zeigen Sie Beispiele für geospatiale oder kartografische Backends, die Sie bereits erstellt haben, und teilen Sie uns mit, ob Sie die Lösung auf offenen Daten aufbauen oder einen kommerziellen Anbieter einbinden, mit Vor- und Nachteilen.
— Vorwärts- und Rückwärtsgeocoding
— Adress-Autocomplete mit Tippfehlerresistenz
— Distanzberechnungen, Routen und Reisen mit Stopps
— Kartenkacheln und stilisierbare Marker für die Anwendung
— Caching, Limits und Fallback-Anbieter
— JSON-Antworten, API-Schlüssel und klare Dokumentation