Update app.py
Browse files
app.py
CHANGED
@@ -30,25 +30,27 @@ st.subheader("City Detail")
|
|
30 |
|
31 |
# Show the data
|
32 |
st.write(df)
|
33 |
-
|
34 |
-
st.pydeck_chart(pdk.Deck(
|
35 |
-
|
36 |
-
|
37 |
-
|
38 |
-
|
39 |
-
|
40 |
-
|
41 |
-
|
42 |
-
|
43 |
-
|
44 |
-
|
45 |
-
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
))
|
|
|
|
|
|
30 |
|
31 |
# Show the data
|
32 |
st.write(df)
|
33 |
+
try:
|
34 |
+
st.pydeck_chart(pdk.Deck(
|
35 |
+
map_style="mapbox://styles/mapbox/dark-v9",
|
36 |
+
initial_view_state={
|
37 |
+
"lat": df["lat"].mean(),
|
38 |
+
"lng": df["lng"].mean(),
|
39 |
+
"zoom": 4,
|
40 |
+
"pitch": 0,
|
41 |
+
},
|
42 |
+
layers=[
|
43 |
+
pdk.Layer(
|
44 |
+
"HexagonLayer",
|
45 |
+
data=df,
|
46 |
+
get_position=["lng", "lat"],
|
47 |
+
radius=100,
|
48 |
+
elevation_scale=4,
|
49 |
+
elevation_range=[0, 1000],
|
50 |
+
pickable=True,
|
51 |
+
extruded=True,
|
52 |
+
),
|
53 |
+
],
|
54 |
+
))
|
55 |
+
except:
|
56 |
+
st.write('Error Displaying Map', df["lat"], df["lng"])
|