ors-client
TypeScript
// Áttekintés
Modern, típusbiztos wrapper az OpenRouteService API-hoz, nulla futásidejű függőséggel. Átfogó támogatást nyújt útvonaltervezéshez, geokódoláshoz, távolságmátrixokhoz és optimalizáláshoz. Automatikus throttling, részletes hibakezelés és teljes TypeScript támogatás minden ORS szolgáltatáshoz.
// Mivel készült
TypeScriptNode.jsBunrouting
// A probléma
Az OpenRouteService API közvetlen hívása azt jelenti, hogy minden végponthoz kézzel kell megírni a kérések struktúráját, a hibakezelést és a rate limitet, típusbiztonság nélkül.
// Megközelítés
- Teljesen típusos wrapper, ami lefedi az útvonaltervezést, geokódolást, távolságmátrixot és optimalizálást.
- Beépített automatikus throttling és részletes hibakezelés.
- Nulla futásidejű függőség, így könnyű marad bárhol használják.
// Mérnöki kihívások
- Minden ORS-végpont pontos típusozása az API furcsaságainak kiszivárgása nélkül.
- A rate limitek átlátszó kezelése, hogy a hívónak ne kelljen foglalkoznia vele.
- Függőségmentesnek maradni úgy, hogy ergonomikus is legyen.