GSMEthesis commited on
Commit
3f298bb
·
verified ·
1 Parent(s): 7f0f127

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +34 -25
app.py CHANGED
@@ -993,7 +993,8 @@ def enhanced_likert_scale(question_data):
993
  )
994
 
995
  return st.session_state.get(key)
996
-
 
997
  def create_ride_map():
998
  """ایجاد نقشه سفر با Folium"""
999
  # مختصات جدید
@@ -1003,18 +1004,14 @@ def create_ride_map():
1003
  # مرکز نقشه بین دو نقطه
1004
  m = folium.Map(location=[(origin[0] + destination[0]) / 2, (origin[1] + destination[1]) / 2], zoom_start=12)
1005
 
1006
- # علامت و کادر برای مبدأ
1007
  folium.Marker(
1008
  location=origin,
1009
  popup="<b>مبدأ: پونک شمالی</b>",
1010
- tooltip="مبدأ: پونک شمالی",
1011
  icon=folium.DivIcon(
1012
  html="""
1013
  <div style="
1014
- background-color: white;
1015
- border: 2px solid #6a0dad;
1016
- border-radius: 5px;
1017
- padding: 5px 10px;
1018
  display: flex;
1019
  align-items: center;
1020
  white-space: nowrap;
@@ -1027,29 +1024,33 @@ def create_ride_map():
1027
  border-radius: 50%;
1028
  margin-left: 5px;
1029
  "></div>
1030
- <span style="
1031
- color: #6a0dad;
1032
- font-family: 'B Nazanin', sans-serif;
1033
- font-size: 14px;
1034
- font-weight: bold;
1035
- ">مبدأ: پونک شمالی</span>
 
 
 
 
 
 
 
 
1036
  </div>
1037
  """
1038
  )
1039
  ).add_to(m)
1040
 
1041
- # علامت و کادر برای مقصد
1042
  folium.Marker(
1043
  location=destination,
1044
  popup="<b>مقصد: پل طبیعت</b>",
1045
- tooltip="مقصد: پل طبیعت",
1046
  icon=folium.DivIcon(
1047
  html="""
1048
  <div style="
1049
- background-color: white;
1050
- border: 2px solid #6a0dad;
1051
- border-radius: 5px;
1052
- padding: 5px 10px;
1053
  display: flex;
1054
  align-items: center;
1055
  white-space: nowrap;
@@ -1062,12 +1063,20 @@ def create_ride_map():
1062
  border-radius: 50%;
1063
  margin-left: 5px;
1064
  "></div>
1065
- <span style="
1066
- color: #6a0dad;
1067
- font-family: 'B Nazanin', sans-serif;
1068
- font-size: 14px;
1069
- font-weight: bold;
1070
- ">مقصد: پل طبیعت</span>
 
 
 
 
 
 
 
 
1071
  </div>
1072
  """
1073
  )
 
993
  )
994
 
995
  return st.session_state.get(key)
996
+
997
+
998
  def create_ride_map():
999
  """ایجاد نقشه سفر با Folium"""
1000
  # مختصات جدید
 
1004
  # مرکز نقشه بین دو نقطه
1005
  m = folium.Map(location=[(origin[0] + destination[0]) / 2, (origin[1] + destination[1]) / 2], zoom_start=12)
1006
 
1007
+ # علامت و مربع برای مبدأ
1008
  folium.Marker(
1009
  location=origin,
1010
  popup="<b>مبدأ: پونک شمالی</b>",
1011
+ tooltip="مبدأ",
1012
  icon=folium.DivIcon(
1013
  html="""
1014
  <div style="
 
 
 
 
1015
  display: flex;
1016
  align-items: center;
1017
  white-space: nowrap;
 
1024
  border-radius: 50%;
1025
  margin-left: 5px;
1026
  "></div>
1027
+ <div style="
1028
+ background-color: white;
1029
+ border: 2px solid #6a0dad;
1030
+ border-radius: 3px;
1031
+ padding: 2px 5px;
1032
+ margin-left: 5px;
1033
+ ">
1034
+ <span style="
1035
+ color: #6a0dad;
1036
+ font-family: 'B Nazanin', sans-serif;
1037
+ font-size: 14px;
1038
+ font-weight: bold;
1039
+ ">مبدأ</span>
1040
+ </div>
1041
  </div>
1042
  """
1043
  )
1044
  ).add_to(m)
1045
 
1046
+ # علامت و مربع برای مقصد
1047
  folium.Marker(
1048
  location=destination,
1049
  popup="<b>مقصد: پل طبیعت</b>",
1050
+ tooltip="مقصد",
1051
  icon=folium.DivIcon(
1052
  html="""
1053
  <div style="
 
 
 
 
1054
  display: flex;
1055
  align-items: center;
1056
  white-space: nowrap;
 
1063
  border-radius: 50%;
1064
  margin-left: 5px;
1065
  "></div>
1066
+ <div style="
1067
+ background-color: white;
1068
+ border: 2px solid #6a0dad;
1069
+ border-radius: 3px;
1070
+ padding: 2px 5px;
1071
+ margin-left: 5px;
1072
+ ">
1073
+ <span style="
1074
+ color: #6a0dad;
1075
+ font-family: 'B Nazanin', sans-serif;
1076
+ font-size: 14px;
1077
+ font-weight: bold;
1078
+ ">مقصد</span>
1079
+ </div>
1080
  </div>
1081
  """
1082
  )