Zeel commited on
Commit
28194a7
·
1 Parent(s): 7480d60

Add radio buttons

Browse files
Files changed (1) hide show
  1. app.py +14 -4
app.py CHANGED
@@ -26,10 +26,20 @@ if file_url:
26
  geometry_gdf = input_gdf[input_gdf.index == input_geometry_idx]
27
 
28
  m = leafmap.Map()
29
- m.add_wms_layer(
30
- "https://wayback.maptiles.arcgis.com/arcgis/rest/services/World_Imagery/WMTS/1.0.0/GoogleMapsCompatible/MapServer/tile/56450/{z}/{y}/{x}",
31
- layers="0",
32
- )
 
 
 
 
 
 
 
 
 
 
33
  m.add_gdf(
34
  geometry_gdf.to_crs(epsg=4326),
35
  layer_name="Geometry",
 
26
  geometry_gdf = input_gdf[input_gdf.index == input_geometry_idx]
27
 
28
  m = leafmap.Map()
29
+ map_type = st.radio("Select the map type", ["Esri Satellite Map", "Google Hybrid Map", "Google Satellite Map"])
30
+ if map_type == "Google Hybrid Map":
31
+ m.add_basemap("HYBRID")
32
+ elif map_type == "Google Satellite Map":
33
+ m.add_basemap("SATELLITE")
34
+ elif map_type == "Esri Satellite Map":
35
+ st.write("<h3><div style='text-align: center;'>Esri - 2024/10/10</div></h3>", unsafe_allow_html=True)
36
+ m.add_wms_layer(
37
+ "https://wayback.maptiles.arcgis.com/arcgis/rest/services/World_Imagery/WMTS/1.0.0/GoogleMapsCompatible/MapServer/tile/56450/{z}/{y}/{x}",
38
+ layers="0",
39
+ )
40
+ else:
41
+ st.error("Invalid map type")
42
+ st.stop()
43
  m.add_gdf(
44
  geometry_gdf.to_crs(epsg=4326),
45
  layer_name="Geometry",