File size: 675 Bytes
3dc2617
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import pydeck as pdk

def orbital_3d_map(predictions):
    """
    Genera un mapa 3D interactivo para visualizar trayectorias orbitales.
    """
    layer = pdk.Layer(
        "PathLayer",
        data=predictions,
        get_path="coordinates",
        get_color=[255, 0, 0, 160],
        width_scale=20,
        width_min_pixels=2,
        pickable=True,
    )
    deck = pdk.Deck(
        layers=[layer],
        initial_view_state=pdk.ViewState(
            latitude=0,
            longitude=0,
            zoom=2,
            pitch=45,
            bearing=0
        ),
        tooltip={"text": "Altura: {altitude} km\nVelocidad: {velocity} km/s"}
    )
    return deck