LaurentTRIPIED commited on
Commit
a776231
1 Parent(s): eaaf221

PB POINT SUR CARTE

Browse files
Files changed (1) hide show
  1. app.py +6 -10
app.py CHANGED
@@ -37,23 +37,19 @@ def display_organisations_engagees():
37
  def display_map():
38
  data, _ = get_data()
39
  if data:
40
- m = folium.Map(location=[44.837789, -0.57918], zoom_start=12)
41
  for item in data:
42
- # Vérifier si 'point_geo' existe et a les clés 'lat' et 'lon'
43
- if 'point_geo' in item and isinstance(item['point_geo'], dict) and 'lat' in item['point_geo'] and 'lon' in item['point_geo']:
44
- lat = item['point_geo']['lat']
45
- lon = item['point_geo']['lon']
46
- folium.Marker(
47
- [lat, lon],
48
- popup=item.get("nom_courant_denomination", "Sans nom")
49
- ).add_to(m)
50
  folium_static(m)
51
 
52
  # Fonction pour l'onglet "Dialoguer avec l'assistant IA RSE bziiit"
53
  def display_dialogue():
54
  st.markdown("# Patientez quelques heures encore... :)")
55
 
56
- # Main function to orchestrate the app UI
57
  def main():
58
  st.sidebar.title("Navigation")
59
  app_mode = st.sidebar.radio("Choisissez l'onglet", ["Organisations engagées", "Carte", "Dialoguer avec l'assistant IA RSE bziiit"])
 
37
  def display_map():
38
  data, _ = get_data()
39
  if data:
40
+ m = folium.Map(location=[44.84474, -0.60711], zoom_start=12)
41
  for item in data:
42
+ if 'point_geo' in item and item['point_geo']:
43
+ lat = float(item['point_geo']['lat'])
44
+ lon = float(item['point_geo']['lon'])
45
+ folium.Marker([lat, lon], popup=item.get("nom_courant_denomination", "Sans nom")).add_to(m)
 
 
 
 
46
  folium_static(m)
47
 
48
  # Fonction pour l'onglet "Dialoguer avec l'assistant IA RSE bziiit"
49
  def display_dialogue():
50
  st.markdown("# Patientez quelques heures encore... :)")
51
 
52
+ # Main function orchestrating the app UI
53
  def main():
54
  st.sidebar.title("Navigation")
55
  app_mode = st.sidebar.radio("Choisissez l'onglet", ["Organisations engagées", "Carte", "Dialoguer avec l'assistant IA RSE bziiit"])