langstrecke_map = Plot.plot({
width,
insetTop: 10,
projection: { type: "equirectangular", rotate: [360, 0] },
marks: [
() => insetShadow,
Plot.geo(countries_global, {
fill: "#c9d8df",
imageFilter: "url(#inset-shadow)"
}),
Plot.geo(countries_global, { stroke: "white", strokeOpacity: 0.7 }),
Plot.geo(beeline_sin_jfk, {
stroke: "#4f80ff",
strokeWidth: 1.5,
strokeOpacity: 0.7
}),
Plot.geo(beeline_sin_ewr, {
stroke: "#e84f1c",
strokeWidth: 1.5,
strokeOpacity: 0.7
}),
Plot.geo(beeline_doh_akl, {
stroke: "#6bb024",
strokeWidth: 1.5,
strokeOpacity: 0.7
}),
Plot.geo(beeline_akl_jfk, {
stroke: "#4f80ff",
strokeWidth: 1.5,
strokeOpacity: 0.7
}),
Plot.geo(beeline_per_lhr, {
stroke: "#e84f1c",
strokeWidth: 1.5,
strokeOpacity: 0.7
}),
Plot.geo(beeline_mel_dfw, {
stroke: "#6bb024",
strokeWidth: 1.5,
strokeOpacity: 0.7
}),
Plot.geo(beeline_dxb_akl, {
stroke: "#4f80ff",
strokeWidth: 1.5,
strokeOpacity: 0.7
}),
Plot.geo(beeline_sin_lax, {
stroke: "#e84f1c",
strokeWidth: 1.5,
strokeOpacity: 0.7
}),
Plot.geo(beeline_blr_sfo, {
stroke: "#6bb024",
strokeWidth: 1.5,
strokeOpacity: 0.7
}),
Plot.geo(beeline_iah_syd, {
stroke: "#e84f1c",
strokeWidth: 1.5,
strokeOpacity: 0.7
})
]
})