Aller au contenu

Référence API

https://tiles.fenod.fr

Tous les endpoints /v1/* nécessitent une clé API passée en paramètre de requête :

?key=VOTRE_CLE_API

Les clés sont créées dans le tableau de bord et restreintes à des domaines spécifiques.

GET /v1/styles/{flavor}.json?key=KEY

Retourne un document JSON conforme à la spécification MapLibre Style. Le style inclut les URLs de tuiles authentifiées, aucune gestion de clé supplémentaire n’est nécessaire côté client.

Styles disponibles : joyful, grayscale, ink, newspaper, blueprint

GET /v1/tiles/{name}.json?key=KEY

Retourne les métadonnées TileJSON d’un jeu de tuiles.

Jeux de tuiles disponibles : planet

GET /v1/tiles/{name}/{z}/{x}/{y}.mvt?key=KEY

Retourne une tuile vectorielle au format Mapbox Vector Tile (MVT).

ParamètreDescription
nameNom du jeu de tuiles
zNiveau de zoom (0-14)
xColonne de la tuile
yLigne de la tuile
GET /fonts/{fontstack}/{range}.pbf

Retourne les glyphes SDF (Signed Distance Field) pour le rendu du texte. Pas d’authentification requise.

GET /sprites/{version}/{file}

Retourne les feuilles de sprites utilisées pour les icônes et motifs de la carte. Pas d’authentification requise.

GET /health

Retourne le statut du service. Pas d’authentification requise.

Les requêtes sont limitées par mois calendaire selon votre forfait :

ForfaitRequêtes mensuellesPrix
Starter50 0009€/mois
Pro500 00029€/mois
Business5 000 00079€/mois

Toutes les réponses de tuiles incluent :

  • Cache-Control — directives de cache pour CDN et navigateur
  • Access-Control-Allow-Origin — en-tête CORS correspondant au domaine autorisé
  • Content-Type — type MIME de la réponse (application/x-protobuf pour MVT, application/json pour style/TileJSON)
StatutSignification
400Requête invalide — paramètres incorrects
401Non autorisé — clé API manquante ou invalide
404Non trouvé — jeu de tuiles ou ressource inexistant