Características Principais
- Multi-provedor: Suporte para Google Maps e HERE Maps
- Cache inteligente: Sistema de cache MongoDB para reduzir chamadas à API
- Formato padronizado: Respostas unificadas independente do provedor
- Autenticação: Sistema de autenticação via API Key
- Logging: Sistema completo de logs e estatísticas
Base URL
Formato de Resposta
Todas as respostas são retornadas em formato JSON com codificação UTF-8.Códigos de Status HTTP
A API utiliza os seguintes códigos de status HTTP:200 OK- Requisição bem-sucedida400 Bad Request- Parâmetros inválidos ou faltando401 Unauthorized- Autenticação falhou ou não fornecida404 Not Found- Recurso não encontrado500 Internal Server Error- Erro interno do servidor
Headers de Resposta
A API retorna headers informativos em todas as respostas:X-Cache: Indica se a resposta veio do cache (HIT) ou da API (MISS)X-Provider: Indica qual provedor foi usado (GoogleouHere)X-Format: Sempre retornaStandardpara indicar formato padronizado
Rate Limiting
A API implementa rate limiting baseado na sua chave de API. Consulte o headerX-RateLimit-Remaining nas respostas para verificar quantas requisições restam.