Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -156,6 +156,29 @@ if st.session_state.text_input:
|
|
156 |
columns=["lat", "lon"]
|
157 |
)
|
158 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
159 |
st.pydeck_chart(pdk.Deck(
|
160 |
map_style='mapbox://styles/mapbox/light-v9',
|
161 |
initial_view_state=pdk.ViewState(
|
@@ -164,13 +187,5 @@ if st.session_state.text_input:
|
|
164 |
zoom=6,
|
165 |
pitch=50,
|
166 |
),
|
167 |
-
layers=
|
168 |
-
pdk.Layer(
|
169 |
-
'ScatterplotLayer',
|
170 |
-
data=map_data,
|
171 |
-
get_position='[lon, lat]',
|
172 |
-
get_color='[200, 30, 0, 160]',
|
173 |
-
get_radius=200,
|
174 |
-
),
|
175 |
-
],
|
176 |
))
|
|
|
156 |
columns=["lat", "lon"]
|
157 |
)
|
158 |
|
159 |
+
layers = [
|
160 |
+
# Your existing layer for the geolocated text
|
161 |
+
pdk.Layer(
|
162 |
+
'ScatterplotLayer',
|
163 |
+
data=map_data,
|
164 |
+
get_position='[lon, lat]',
|
165 |
+
get_color='[200, 30, 0, 160]',
|
166 |
+
get_radius=200,
|
167 |
+
),
|
168 |
+
# Additional layers for other markers
|
169 |
+
]
|
170 |
+
|
171 |
+
# Add layers for each additional marker
|
172 |
+
for marker in additional_markers:
|
173 |
+
layer = pdk.Layer(
|
174 |
+
'ScatterplotLayer',
|
175 |
+
data=pd.DataFrame([marker]),
|
176 |
+
get_position='[lon, lat]',
|
177 |
+
get_color=marker['color'],
|
178 |
+
get_radius=200,
|
179 |
+
)
|
180 |
+
layers.append(layer)
|
181 |
+
|
182 |
st.pydeck_chart(pdk.Deck(
|
183 |
map_style='mapbox://styles/mapbox/light-v9',
|
184 |
initial_view_state=pdk.ViewState(
|
|
|
187 |
zoom=6,
|
188 |
pitch=50,
|
189 |
),
|
190 |
+
layers=layers,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
191 |
))
|