Cap VFR, directement sur votre site
Proposez à vos visiteurs une carte interactive pour consulter les informations aéronautiques et préparer leurs vols directement sur votre site. Vous conservez votre présentation autour de la carte Cap VFR. Cette démonstration vous permet de tester l’intégration et de récupérer le code à insérer dans vos pages.
Intégrer la carte sur votre site
Copiez ce bloc dans une section HTML de votre site. La largeur s’adapte à votre page ; vous pouvez ajuster la hauteur.
<iframe
src="https://cap-vfr.com/embed.html"
title="Cap VFR — carte aéronautique et préparation de vol"
style="display:block;width:100%;height:780px;border:0"
allow="geolocation; fullscreen"
allowfullscreen
loading="lazy"
referrerpolicy="strict-origin-when-cross-origin">
</iframe>
<p><a href="https://cap-vfr.com/" target="_blank" rel="noopener noreferrer">
Ouvrir Cap VFR dans un nouvel onglet
</a></p>
Pour la Nouvelle-Calédonie, ajoutez ?zone=nc à l’adresse ; pour la Polynésie, ?zone=pf. Vos visiteurs peuvent accéder à leur compte en ouvrant Cap VFR dans un nouvel onglet. Pour leur proposer la localisation, votre site doit être en HTTPS et chaque visiteur doit autoriser l’accès à sa position.
Paramètres d’URL facultatifs
Personnalisez l’adresse de la carte pour préremplir un vol depuis votre site. Voici un exemple et les paramètres que vous pouvez transmettre.
https://cap-vfr.com/embed.html?zone=fr&depart=LFPN&arrivee=LFOZ&date=2026-10-10&heure=10%3A30&fuseau=Europe%2FParis&avion=DR400&vitesse=110&carburant=100&consommation=28
| Variable | À quoi sert-elle ? | Format ou valeurs acceptées | Exemple de valeur |
|---|---|---|---|
zone | Choisir la zone géographique de la carte. | fr : France ; nc : Nouvelle-Calédonie ; pf : Polynésie. | fr |
depart | Définir l’aérodrome de départ. | Code OACI de 4 lettres, correspondant à un aérodrome de la zone choisie. | LFPN |
arrivee | Définir l’aérodrome d’arrivée. | Code OACI de 4 lettres, correspondant à un aérodrome de la zone choisie. | LFOZ |
date | Renseigner la date de départ. | AAAA-MM-JJ | 2026-10-10 |
heure | Renseigner l’heure de départ dans le fuseau sélectionné. | HH:MM, sur 24 heures. | 10:30 |
fuseau | Préciser le fuseau de l’heure de départ. | Europe/Paris, Pacific/Noumea, Pacific/Tahiti ou UTC. Si absent : réglage actuel du vol, initialement celui de la zone. | Europe/Paris |
avion | Charger un profil enregistré dans le navigateur du visiteur ou préremplir son nom. | Nom de 1 à 100 caractères. Aucun profil n’est créé automatiquement ; si le nom est inconnu, aucune performance n’en est déduite. | DR400 |
vitesse | Définir la vitesse propre de l’avion. | De 1 à 1 000 nœuds (kt). | 110 |
carburant | Renseigner la quantité de carburant au départ. | De 0 à 100 000 litres (L). | 100 |
consommation | Définir la consommation horaire de carburant. | De 0 à 100 000 litres par heure (L/h). | 28 |
tarif | Définir le prix de l’heure de vol pour estimer son coût. | De 0 à 100 000 euros par heure (€/h). | 180 |
vent_vitesse | Renseigner la vitesse du vent. | De 0 à 1 000 nœuds (kt). | 15 |
vent_direction | Renseigner la direction d’où vient le vent. | De 0 à 360 degrés : 0 ou 360 = nord, 90 = est, 180 = sud, 270 = ouest. | 270 |
pv | Ouvrir un plan de vol partagé, prioritaire sur les paramètres de vol ci-dessus. | Reprenez la valeur fournie dans un lien créé avec « Partager » sur Cap VFR. | Valeur du lien partagé. |
etapes | Définir les aérodromes de passage, dans l’ordre du trajet. | De 1 à 100 codes OACI séparés par des virgules, dans la zone choisie. Remplace les points intermédiaires existants après confirmation. | LFOZ,LFOT |
altitude | Préremplir l’altitude prévue des points intermédiaires, sans modifier l’altitude des aérodromes de départ et d’arrivée. | Entier de −1 500 à 60 000 pieds AMSL. Sans point intermédiaire, crée un point « Croisière » au milieu du trajet ; un départ et une arrivée sont alors nécessaires. | 3500 |
centrage | Ouvrir la carte sur votre aéroclub ou un lieu précis, après le cadrage du trajet. | Latitude,longitude en degrés décimaux : latitude de −85 à 85, longitude de −180 à 180. Hors carte OACI, utilise OpenStreetMap. | 48.75,2.11 |
zoom | Choisir le niveau de détail initial. | Nombre de 4 à 19 (décimales acceptées), selon l’échelle géographique OpenStreetMap. Ce paramètre active le fond OpenStreetMap ; une valeur élevée montre davantage de détails. | 9 |
terrain | Afficher la fiche d’un aérodrome dans un panneau et centrer la carte dessus. | Code OACI de 4 lettres de la zone choisie. Si centrage est aussi fourni, son emplacement est prioritaire. | LFPN |
couches | Choisir les couches visibles à l’ouverture. | Liste séparée par des virgules parmi aerodromes, espaces, vor, ulm. Les couches de cette liste non demandées sont désactivées ; une valeur vide les désactive toutes. | aerodromes,espaces,vor |
unites | Choisir les unités affichées, sans changer les valeurs physiques du vol. | Distance,altitude,vitesse : nm ou km ; ft ou m ; kt, km/h ou m/s. Les valeurs d’URL restent exprimées en pieds et en nœuds. | km,m,km/h |
langue | Choisir la langue de l’interface. | fr, en, de, es ou it. Prioritaire sur l’ancien paramètre lang. | en |
aide | Présenter une courte aide à vos visiteurs à l’ouverture. | 1 : afficher l’aide ; 0 : masquer l’accueil automatique. Avec terrain, la fiche s’ouvre après fermeture de l’aide. | 1 |
Les exemples du tableau sont présentés avant encodage : 10:30 devient 10%3A30 et Europe/Paris devient Europe%2FParis dans l’URL. Pour les nombres décimaux, utilisez un point, par exemple 28.5.
Exemple pour présenter votre aérodrome avec une vue centrée, des couches sélectionnées et une aide à l’ouverture :
https://cap-vfr.com/embed.html?zone=fr&terrain=LFPN¢rage=48.75%2C2.11&zoom=9&couches=aerodromes%2Cespaces%2Cvor&unites=nm%2Cft%2Ckt&langue=fr&aide=1
Exemple de navigation avec des étapes et une altitude prévue :
https://cap-vfr.com/embed.html?zone=fr&depart=LFPN&arrivee=LFBL&etapes=LFOZ%2CLFOT&altitude=3500
Les valeurs explicites remplacent celles du profil avion. Les champs absents conservent leur valeur actuelle. Un nouveau départ ou une nouvelle arrivée efface les points intermédiaires après confirmation si un trajet existe. Une valeur invalide annule tout l’import avec un message dans la carte. Avec pv, le plan partagé est prioritaire. Ces paramètres fonctionnent aussi sur la page principale /.
Pour construire le lien dans votre site, utilisez URLSearchParams pour encoder les valeurs. Dans un attribut HTML, écrivez les séparateurs &.
Pour vérifier votre intégration, insérez le code dans une page de votre site, puis testez l’affichage de la carte et l’envoi des paramètres de vol depuis cette page.