- Được khai thác bởi Air France với số hiệu chuyến bay AF1240
24. Tháng 4 năm 2024 - Hạ cánh
- Chuyến bay đã hạ cánh. Nó đã đến7 tiếng trước (sớm 16 phút).
- Paris
PHẦN CUỐI:2F
CỔNG:F05
- Amsterdam
PHẦN CUỐI:2
CỔNG:C5
- 24 tháng 4 07:32CEST
24 tháng 4 07:10
05:32 UTC - trễ 22 phút
- 24 tháng 4 08:18 CEST
24 tháng 4 08:35
06:18 UTC - sớm 16 phút
CDG
->
46m
398km / 245 dặm
AMS
" + e[9] + "
" : "") + ""; const m = L.marker(currentPos, { icon: L.divIcon({ className: 'flt-marker', html: htmlc }), alt: e[0], opacity: e[3] ? 0.9 : 0.6 }).addTo(liveMap).on('click', onPlaneClick); marker[e[0]] = m; newMarker[e[0]] = true; , e[5], e[2], e[6], Date.now(), e[7], e[8], e[9]]; document.getElementById("mi-" + e[0 ]).style.transform = "rotate(" + e[2] + "deg)";}function RemoveUnusedMarkers(liveMap) { for (const m in marker) { if (!(m in newMarker) && m != activeHex ) { liveMap.removeLayer(marker[m]); xóa điểm đánh dấu[m]; } }}function onPlaneClick(e) { if (sf != "") { return; } updateInProg = true; _map; const hex = e.target.options.alt; if (hex == activeHex) { return; } updateTrack(liveMap, `/${lang}/live/track_hex/${hex}`, hex, e); }function onMoveend(e) { localStorage.setItem('livemapCenter', JSON.stringify(e.target.getCenter())); localStorage.setItem('livemapZoom', e.target.getZoom()); sourceTarget, false); } function onZoomed(e) { updateMap(e.sourceTarget, true) }// Xác định hàm tiện ích để tạo markerfunction createMarker(latLng, iconClass, htmlContent, alt, opacity) { return L.marker(latLng , { icon: L.divIcon({ className: iconClass, html: htmlContent }), alt: alt, opacity: opacity, }).on('click', onPlaneClick);}function updateTrack(liveMap, url, hex, e ) { let prevCoord = null; hãy prevCoordFull = null; getData(url).then(function (ld) { if (!ld) { return; } const hadNoHex = hex === ""; if (hex === "" && url.includes("hex")) { hex = ld[0]; } else if (hex === "") { hex = ld[1] } if (activeMarker && hex !== activeHex) { // Đặt lại điểm đánh dấu cũ const lp = LastPos[activeHex] ; const htmlc = (hadTitles ? "" + lp[7] + "
" : "") + ""; liveMap.removeLayer(marker[activeHex]); const m = L.marker(activeMarker.getLatLng(), { icon: L.divIcon({ className: 'flt-marker', html: htmlc }), alt: activeHex , độ mờ: lp[7] != '' ? 0.9 : 0.6 }).addTo(liveMap).on('click', onPlaneClick); marker[activeHex] = m; .style.transform = "rotate(" + lp[2] + "deg)"; activeMarker = m } // Đặt điểm đánh dấu mới if (hex !== activeHex && e) { const lp = LastPos[hex]; htmlc = (hadTitles? "" + lp[7] + "
" : "") + ""; const m = L.marker(e.target.getLatLng(), { icon: L.divIcon({ className: 'flt-marker', html: htmlc }), alt: hex, opacity: ld[3] ? 0,9 : 0,6 }).addTo(liveMap).on('click', onPlaneClick); marker[hex] = m; liveMap.removeLayer(e.target); activeMarker = m; } recalcInProg = true; = []; curArc = []; arcCol = ""; prevCoord = []; track = ld[23]; if (sf === "") { if (ld[0] !== "") { domElements .get("liveFlnr").href = `/${lang}/live/flight_details/${ld[10]}`; domElements.get("liveFlnr").innerText = ld[0] } else { domElements .get("liveFlnr").innerText = ""; domElements.get("liveFlnr").href = ""; } if (ld[21]) { domElements.get("liveAirline").innerText = ld[21 ]; } else { domElements.get("liveAirline").innerText = ""; } domElements.get("liveHex").innerText = ld[1]; if (ld[2] !== "" && ld[ 2] !== ld[0]) { domElements.get("liveCallsign").innerText = ld[2]; } else { domElements.get("liveCallsign").innerText = "" } if (ld[3 ] !== "") { domElements.get("liveReg").href = `/${lang}/planes/${ld[3]}`; domElements.get("liveRegBlock").style.display = "chặn"; domElements.get("liveReg").innerText = ld[3]; } else { domElements.get("liveReg").innerText = "NA"; domElements.get("liveRegBlock").style.display = "none"; domElements.get("liveReg").href = ""; } if (ld[4] !== "NA") { if (domElements.get("liveRouteContainer")) { domElements.get("liveRouteContainer").style.display = "block"; } domElements.get("liveDep").innerText = ld[5]; domElements.get("liveDepFlag").src = "/staticfiles/" + ld[6].toLowerCase() + ".svg"; domElements.get("liveDep").href = `/${lang}/airport/${ld[5]}/${ld[4]}`; domElements.get("liveDepTime").innerText = ld[11]; if (ld[19] && ld[19] !== "+0") { domElements.get("liveDepDelay").innerText = ld[19]; } else { domElements.get("liveDepDelay").innerText = ""; } } else { domElements.get("liveDep").innerText = "NA"; domElements.get("liveDepTime").innerText = ""; domElements.get("liveDepDelay").innerText = ""; domElements.get("liveRouteContainer").style.display = "none"; } if (ld[7] !== "NA") { if (domElements.get("liveRouteContainer")) { domElements.get("liveRouteContainer").style.display = "block"; } domElements.get("liveArr").innerText = ld[8]; domElements.get("liveArrFlag").src = "/staticfiles/" + ld[9].toLowerCase() + ".svg"; domElements.get("liveArr").href = `/${lang}/airport/${ld[8]}/${ld[7]}`; domElements.get("liveArrTime").innerText = ld[12]; if (ld[20] && ld[20] !== "+0") { domElements.get("liveArrDelay").innerText = ld[20]; } else { domElements.get("liveArrDelay").innerText = ""; } } else { domElements.get("liveArr").innerText = "NA"; domElements.get("liveArrTime").innerText = ""; domElements.get("liveArrDelay").innerText = ""; domElements.get("liveRouteContainer").style.display = "none"; } if (ld[10] !== null) { domElements.get("liveLink").href = `/${lang}/live/flight_details/${ld[10]}`; domElements.get("liveLink").style.display = "chặn"; } else { domElements.get("liveLink").style.display = "none"; } const lt = track[track.length - 1]; domElements.get("liveAlt").innerText = lt[3] + " ft"; domElements.get("liveSpeed").innerText = lt[5] + " kts"; domElements.get("liveTrack").innerText = lt[4] + "°"; if (ld[18] !== "") { domElements.get("planePic").src = ld[18]; domElements.get("planePic").style.display = "chặn"; } else { domElements.get("planePic").style.display = "none"; } if (ld[22]) { domElements.get("liveType").innerText = ld[22]; domElements.get("liveTypeBlock").style.display = "chặn"; } else { domElements.get("liveTypeBlock").style.display = "none"; domElements.get("liveType").innerText = "NA"; } } // cập nhật các mục phía trên nếu có liên quan const liveStatusInd = domElements.get("liveStatusInd"); const liveStatusText = domElements.get("liveStatusText"); if (liveStatusInd && true) { if (!domElements.has("liveTrackHB")) { domElements.set("liveAltHB", document.getElementById("liveAltHB")); domElements.set("liveSpeedHB", document.getElementById("liveSpeedHB")); domElements.set("liveTrackHB", document.getElementById("liveTrackHB")); domElements.set("liveDataHB", document.getElementById("liveDataHB")); } liveStatusInd.innerText = ld[17] ? "Trực tiếp" : "Đã hạ cánh"; const lt = ld[23][ld[23].length - 1]; if (domElements.get("depTimeLiveHB")) { domElements.get("depTimeLiveHB").innerText = ld[11]; domElements.get("arrTimeLiveHB").innerText = ld[12]; domElements.get("depDelHB").innerText = ld[19]; domElements.get("arrDelHB").innerText = ld[20]; domElements.get("liveAltHB").innerText = lt[3]; domElements.get("liveSpeedHB").innerText = lt[5]; domElements.get("liveTrackHB").innerText = lt[4]; } if (!ld[17]) { domElements.get("liveDataHB").style.display = "none"; } } if (liveStatusText && ld[17]) { liveStatusText.innerText = ""; } if (ld[13] !== null && ld[14] !== null && track.length > 0 && Math.abs(ld[13] - track[0][1] / 1e5) > 1 && Math .abs(ld[14] - track[0][2] / 1e5) > 1) { arcs.push([[[ld[13], ld[14]], [track[0][1] / 1e5 , track[0][2] / 1e5]], "lightgray", true]); } prevCoord = null; prevCoordFull = null; lp = rỗng; for (const entr in track) { const p = track[entr]; if (p[1] === null || p[2] === null || p.length == 0) { tiếp tục; } let col = "xanh"; if (prevCoord && (Math.abs(prevCoord[0] - p[1] / 1e5) > 1 || Math.abs(prevCoord[1] - p[2] / 1e5) > 1)) { arcs.push( [curArc, arcCol, sai]); arcCol = ""; arcs.push([[[prevCoord[0], prevCoord[1]], L.latLng(p[1] / 1e5, p[2] / 1e5, p[3])], "lightgray", true]) ; curArc = [L.latLng(p[1] / 1e5, p[2] / 1e5, p[3])]; } else if (arcCol !== col) { if (curArc.length > 0) { arcs.push([curArc, arcCol, false]); } if (prevCoord) { curArc = [prevCoord]; } khác { curArc = []; } arcCol = col; } prevCoordFull = [p[1] / 1e5, p[2] / 1e5, p[4], p[5], Date.now(), p[3], false, ld[0]]; prevCoord = L.latLng(p[1] / 1e5, p[2] / 1e5, p[3]); curArc.push(prevCoord); if (p[4] !== 0) { LastTrack = p[4]; } } if (curArc.length > 0) { arcs.push([curArc, arcCol]); } if (ld[15] !== null && ld[16] !== null && prevCoord && (Math.abs(prevCoord.lat - ld[15]) > 0.1 || Math.abs(prevCoord.lng - ld [16]) > 0,1)) { arcs.push([[prevCoord, [ld[15], ld[16]]], "lightgray", true]); activeDest = L.latLng(ld[15], ld[16]); } for (const idx trong các bản nhạc) { track[idx].remove(); } bài hát = []; for (const idx trong cung) { const a = arcs[idx]; if (a[2]) { if (a[0][0][1] > a[0][1][1]) { const temp = a[0][0]; a[0][0] = a[0][1]; a[0][1] = nhiệt độ; } p = L.Polyline.Arc(a[0][0], a[0][1], { color: a[1], noClip: true, đỉnh: 100 }); estTrack = p; } else { p = L.hotline(a[0], { Palette: { 0: 'lightgray', 0,1: 'green', 0,5: 'vàng', 0,7: 'cam', 1: 'đỏ' }, phút : 0, tối đa: 36000, phác thảoWidth: 0, trọng lượng: 4, noClip: true }); liveTrack = p; } p.addTo(liveMap); track.push(p); } if (prevCoordFull) { LastPos[hex] = prevCoordFull; } if (prevCoord) { if (e) { const i = e.sourceTarget; i.setLatLng(prevCoord); activeMarker = i; if (lastTrack) { document.getElementById("mi-" + hex).style.transform = "rotate(" + LastTrack + "deg)"; } if (!refreshs && !viewSet) { liveMap.setView(prevCoord, 8); } } else { if (!activeMarker) { activeMarker = L.marker(prevCoord, { icon: L.icon({ iconUrl: "/img/plane-icon_active.svg?20221124", iconSize: liveMap._zoom > 7 ? kích thước [0] : kích thước[1] }), xoayAngle: prevCoordFull[2], xoayOrigin: "trung tâm trung tâm", độ mờ: 0,8, tiêu đề: hex }).addTo(liveMap); } else { activeMarker.setLatLng(prevCoord); } } if (e || hadNoHex) { // Chỉ đặt làm mới ở lần nhấp đầu tiên hoặc cho các đường bay trực tiếp (khi đó không cung cấp hex) if (trackRefresh) { window.clearInterval(trackRefresh); } if (ld[17]) { trackRefresh = window.setInterval(function () { if (refreshsActive) { updateTrack(liveMap, url, hex, null); } }, 3000); } } } if (!refreshs && !viewSet) { liveMap.setView(prevCoord, 8); } if (sf === "") { domElements.get("liveMapContainer").style.display = 'block'; } activeHex = hex; updateInProg = sai; recalcInProg = false; });} hàm buildLiveMap(liveMap,activeHex) { const osmUrl = 'https://a.tile.openstreetmap.org/{z}/{x}/{y}.png'; const osmAttrib = '© OpenStreetMap'; const osm = L.TileLayer mới(osmUrl, { ghi công: osmAttrib }); liveMap.attributionControl.setPrefix(''); liveMap.addLayer(osm); updateMap(liveMap, false,activeHex); liveMap.on('thu phóng', onZoomed); liveMap.on('moveend', onMoveend); } function buildTrackMap(liveMap, url) { const osmUrl = 'https://a.tile.openstreetmap.org/{z}/{x}/{y}.png'; const osmAttrib = '© OpenStreetMap'; const osm = L.TileLayer mới(osmUrl, { ghi công: osmAttrib }); liveMap.attributionControl.setPrefix(''); liveMap.addLayer(osm); updateTrack(liveMap, url, "", null); } LoadScript("/js/leaflet.js?20220413" ,function() { // thiết lập bản đồ map = new L.map('map-flight',{sleep:false,minZoom:0, cử chỉHandling: false} ); map.whenReady(() => map.gestureHandling?._handleMouseOver?.()); // tạo lớp xếp với thuộc tính chính xác map.fitBounds([[49.00972,2.54778],[52.3,4.765]]); viewSet = true; dep=[49.00972,2.54778]; arr=[52.3,4.765]; sf = "162838541"; buildTrackMap(map,"/en/live/track/162838541"); (bản đồ); L.marker(arr).addTo(map });Độ cao
ft
Tốc độ
kts
Theo dõi
°
- TÊN
- hãng hàng không Pháp
- IATA / ICAO
- TẮT / AFR
- QUỐC GIA
- Pháp
- NGƯỜI MẪU
- F-HPNG Airbus A220-300
- MÃ NHẬN DẠNG ICAO
- 39BDA6
- CẤU HÌNH GHẾ
- 148 chỗ ngồi
148 Kinh tế - hằng ngày
Chủ nhật thứ Hai thứ Ba thứ Tư thứ Năm thứ Sáu thứ Bảy - KHOẢNG CÁCH TRỰC TIẾP
- 398 km247 dặm
- KHOẢNG CÁCH THỰC TẾ
- 463 km287 dặm
+16% - THỜI GIAN BAY
- 1 giờ 23 phút
- CHUYẾN BAY/TUẦN
- 83 chuyến bay
- ĐÚNG GIỜ
- 17 chuyến bay/tuần bị hoãn
Hiệu suất đúng giờ 80%
Thống kê độ trễ - GHẾ/TUẦN
- 170 chỗ/chuyến
60.633 chỗ/tuần - Kinh tế
- 61kg
- Việc kinh doanh
- 92kg
HÃNG HÀNG KHÔNG
MÁY BAY
THÔNG TIN TỔNG HỢP TUYẾN ĐƯỜNG
TÍNH THƯỜNG XUYÊN:
LƯỢNG KHÍ THẢI CO2
CHUYẾN BAY GẦN ĐÂY
Hiển thị lịch
YÊU CẦU BỒI THƯỜNG
Sự chậm trễ chuyến bay xảy ra nhưng điều đó không có nghĩa là bạn phải chấp nhận chúng. Bạn có thể được hưởng nhiều như€600/$700bồi thường nếu chuyến bay của bạn bị hủybị trì hoãn, hủy bỏ hoặc đặt trước quá nhiềutrong vòng ba năm qua.
CHIA SẺ MÃ
Chuyến bay này được khai thác bởi Air France với số hiệu AF1240. Vé cũng được bán dưới dạng:
Air Austral UU8240 Hãng hàng không China Eastern MU1681 Air Mauritius MK9390 KLM Royal Dutch Airlines KL2002 Garuda Indonesia GA9557 Vận tải hàng không GOL G35024 Hãng hàng không Delta DL8400 Hãng hàng không Trung Quốc CI9290 Aeromexico AM5827
LỊCH BAY
- 2024
- Chuyến bay ngày 23 tháng 4
- Chuyến bay ngày 27 tháng 3
- Chuyến bay ngày 28 tháng 2
- Chuyến bay ngày 30 tháng 1
- 2023
- Chuyến bay ngày 31 tháng 12
- Ngày 30 tháng 11 Chuyến bay
- Chuyến bay ngày 31 tháng 10
- Chuyến bay ngày 29 tháng 9
- Chuyến bay ngày 31 tháng 8
- Chuyến bay ngày 30 tháng 7
- Ngày 30 tháng 6 Chuyến bay
- Ngày 31 tháng 5 Chuyến bay
- Chuyến bay ngày 30 tháng 4
- Chuyến bay ngày 31 tháng 3
- Chuyến bay ngày 28 tháng 2
- Chuyến bay ngày 30 tháng 1
- 2022
- Chuyến bay ngày 18 tháng 12
- Ngày 30 tháng 11 Chuyến bay
- Chuyến bay ngày 31 tháng 10
- Chuyến bay ngày 30 tháng 9
- Chuyến bay ngày 31 tháng 8
- Chuyến bay ngày 31 tháng 7
- Ngày 30 tháng 6 Chuyến bay
- Ngày 31 tháng 5 Chuyến bay
- Chuyến bay ngày 30 tháng 4
- Chuyến bay ngày 31 tháng 3
- Chuyến bay ngày 28 tháng 2
- Chuyến bay ngày 31 tháng 1
- 2021
- Chuyến bay ngày 31 tháng 12
- Ngày 30 tháng 11 Chuyến bay
- Chuyến bay ngày 31 tháng 10
- Chuyến bay ngày 30 tháng 9
- Chuyến bay ngày 31 tháng 8
- Chuyến bay ngày 31 tháng 7
- Ngày 30 tháng 6 Chuyến bay
- Ngày 31 tháng 5 Chuyến bay
- Chuyến bay ngày 30 tháng 4
- Chuyến bay ngày 31 tháng 3
- Chuyến bay ngày 28 tháng 2
- Chuyến bay ngày 31 tháng 1
- 2020
- Chuyến bay ngày 31 tháng 12
- Ngày 30 tháng 11 Chuyến bay
- Chuyến bay ngày 31 tháng 10
- Chuyến bay ngày 30 tháng 9
- Chuyến bay ngày 31 tháng 8
- Chuyến bay ngày 31 tháng 7
- Chuyến bay ngày 22 tháng 6
- Ngày 29 tháng 3 Chuyến bay
- Chuyến bay ngày 29 tháng 2
- Chuyến bay ngày 31 tháng 1
- 2019
- Chuyến bay ngày 31 tháng 12
- Ngày 30 tháng 11 Chuyến bay
- Chuyến bay ngày 31 tháng 10
- Chuyến bay ngày 30 tháng 9
- Chuyến bay ngày 31 tháng 8
- Chuyến bay ngày 31 tháng 7
- Ngày 30 tháng 6 Chuyến bay
- Ngày 31 tháng 5 Chuyến bay
- Chuyến bay ngày 29 tháng 4
- Chuyến bay ngày 31 tháng 3
- Chuyến bay ngày 28 tháng 2
- Chuyến bay ngày 31 tháng 1
- 2018
- Chuyến bay ngày 31 tháng 12
- Ngày 30 tháng 11 Chuyến bay
- Chuyến bay ngày 31 tháng 10
- Chuyến bay ngày 30 tháng 9
- Chuyến bay ngày 31 tháng 8
- Chuyến bay ngày 31 tháng 7
- Ngày 30 tháng 6 Chuyến bay
- Ngày 31 tháng 5 Chuyến bay
- Chuyến bay ngày 29 tháng 4
- Chuyến bay ngày 31 tháng 3
- Chuyến bay ngày 28 tháng 2
- Chuyến bay ngày 31 tháng 1
- 2017
- Chuyến bay ngày 31 tháng 12
- Ngày 30 tháng 11 Chuyến bay
- Ngày 39 tháng 10 Chuyến bay
- Chuyến bay ngày 10 tháng 9
CÁC CHUYẾN BAY KHÁC CỦA CÙNG HÃNG HÀNG KHÔNG
THÔNG TIN HÃNG HÀNG KHÔNG
CÁC CÂU HỎI THƯỜNG GẶP
- Chuyến bay AF1240 kéo dài bao lâu?
- Chuyến bay có quãng đường là398,25 km (245,99 dặm)với thời gian bay trung bình là1 giờ 25 phút.
- AF1240 bay bao lâu một lần?
- Chuyến bay AF1240 được khai thác hàng ngày.
- Có bao nhiêu chuyến bay hoạt động giữa Paris và Amsterdam?
- Tuyến đường từ Paris đến Amsterdam được phục vụ bởi 3 hãng hàng không với 83 chuyến bay mỗi tuần. Công suất hàng tuần của nó là 60.633.
- Chuyến bay AF1240 có thường xuyên bị trì hoãn không?
- Trung bình có 10% tổng số chuyến bay bị hoãn. Độ trễ trung bình là 29 phút.
- Những hãng hàng không nào bay trên tuyến đường này?
- Tuyến đường này được bay bởi:hãng hàng không Pháp,Cathay Pacific,Hãng hàng không Hoàng gia Hà Lan KLM
- Nếu AF1240 bị trì hoãn hoặc hủy bỏ, tôi có được bồi thường không?
- Sự chậm trễ chuyến bay xảy ra nhưng điều đó không có nghĩa là bạn phải chấp nhận chúng. Bạn có thể được hưởng nhiều như€600/$700bồi thường nếu chuyến bay của bạn bị hủybị trì hoãn, hủy bỏ hoặc đặt trước quá nhiềutrong vòng ba năm qua.
-> Kiểm tra bồi thường