...
Requêtes bloquées aujourd'hui
100/h - 500/j
Limite par défaut
1000/h - 5000/j
Guide complet pour utiliser l'API Google Maps avec cache intelligent et rate limiting.
Convertit une adresse en coordonnées GPS
GET /address_geocode?address=Genève&api_key=your-key
Convertit des coordonnées en adresse (reverse)
GET /geocode?latitude=46.2&longitude=6.1&api_key=your-key
Recherche d'autocomplétion de lieux
GET /place?address=Genève&countries=CH&api_key=your-key
Détails complets d'un lieu via Place ID
GET /place_geometry?placeId=ChIJ...&api_key=your-key
Calcul d'itinéraires entre deux points
GET /directions?origin=Genève&destination=Lausanne&api_key=your-key
Clé API obligatoire : Tous les endpoints nécessitent une clé API valide
?api_key=your-api-key-here
Rate Limiting : 100 requêtes/heure par clé API
Cache : 6 mois de cache pour optimiser les performances
async function geocodeAddress(address) { const response = await fetch( `https://api.maps.swissapp.net/address_geocode?address=${encodeURIComponent(address)}&api_key=your-key` ); const data = await response.json(); if (data.code === 1) { return { lat: data.latitude, lng: data.longitude, address: data.formatted_address }; } throw new Error(data.error || 'Geocoding failed'); }
function geocodeAddress($address, $apiKey) { $url = 'https://api.maps.swissapp.net/address_geocode?' . http_build_query([ 'address' => $address, 'api_key' => $apiKey, 'region' => 'CH', 'language' => 'fr' ]); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 10); $response = curl_exec($ch); curl_close($ch); $data = json_decode($response, true); if ($data['code'] === 1) { return [ 'lat' => $data['latitude'], 'lng' => $data['longitude'], 'address' => $data['formatted_address'] ]; } throw new Exception($data['error'] ?? 'Geocoding failed'); }
Cache intelligent réduit les coûts Google API
Edge computing Cloudflare pour des réponses rapides
Rate limiting et validation des clés API
Serverless auto-scaling sans infrastructure