test / app.py
fasialalemadi's picture
Create app.py
d52c1c0 verified
Raw
History Blame Contribute Delete
622 Bytes
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])]
))