Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -202,18 +202,18 @@ def plot_route_with_roads(map_obj: folium.Map, coordinates: list, route: list,
|
|
202 |
def main():
|
203 |
st.set_page_config(page_title="TSP Route Optimizer", layout="wide")
|
204 |
|
205 |
-
st.title("π
|
206 |
st.markdown("""
|
207 |
-
Temukan rute optimal berkendara antar
|
208 |
-
Masukkan nama
|
209 |
""")
|
210 |
|
211 |
col1, col2 = st.columns([1, 2])
|
212 |
|
213 |
with col1:
|
214 |
-
st.subheader("π Masukkan
|
215 |
-
city_count = st.number_input("Jumlah
|
216 |
-
help="Maksimum 10
|
217 |
|
218 |
if 'city_inputs' not in st.session_state:
|
219 |
st.session_state.city_inputs = [''] * city_count
|
@@ -252,7 +252,7 @@ def main():
|
|
252 |
|
253 |
if st.button("π Optimize Route", key="optimize"):
|
254 |
if len(city_coords) < 2:
|
255 |
-
st.error("β Masukkan minimal 2
|
256 |
else:
|
257 |
with st.spinner("Menghitung rute optimal..."):
|
258 |
start_time = time.time()
|
|
|
202 |
def main():
|
203 |
st.set_page_config(page_title="TSP Route Optimizer", layout="wide")
|
204 |
|
205 |
+
st.title("π Route Optimizer")
|
206 |
st.markdown("""
|
207 |
+
Temukan rute optimal berkendara antar lokasi.
|
208 |
+
Masukkan nama lokasi dibawah dan klik 'Optimize Route' untuk melihat hasilnya.
|
209 |
""")
|
210 |
|
211 |
col1, col2 = st.columns([1, 2])
|
212 |
|
213 |
with col1:
|
214 |
+
st.subheader("π Masukkan Lokasi")
|
215 |
+
city_count = st.number_input("Jumlah lokasi", min_value=2, max_value=10, value=3, step=1,
|
216 |
+
help="Maksimum 10 lokasi direkomendasikan karena batasan API")
|
217 |
|
218 |
if 'city_inputs' not in st.session_state:
|
219 |
st.session_state.city_inputs = [''] * city_count
|
|
|
252 |
|
253 |
if st.button("π Optimize Route", key="optimize"):
|
254 |
if len(city_coords) < 2:
|
255 |
+
st.error("β Masukkan minimal 2 lokasi yang valid")
|
256 |
else:
|
257 |
with st.spinner("Menghitung rute optimal..."):
|
258 |
start_time = time.time()
|