import os, streamlit as st, pydeck as pdk, pandas as pd st.set_page_config(layout="wide") token = os.getenv("MAPBOX_TOKEN") if not token: st.error("MAPBOX_TOKEN missing in Space secrets.") else: pdk.settings.mapbox_api_key = token lat, lon = 31.04, 34.85 df = pd.DataFrame([{"lat": lat, "lon": lon}]) st.pydeck_chart(pdk.Deck( map_style="mapbox://styles/mapbox/satellite-v9", initial_view_state=pdk.ViewState(latitude=lat, longitude=lon, zoom=12, pitch=45), layers=[pdk.Layer("ScatterplotLayer", df, get_position='[lon, lat]', get_radius=150, get_fill_color=[255,0,0,200])] ))