Add Exception
This commit is contained in:
parent
eab0127e57
commit
4b3a1069a3
33
GEOMAPpy.py
33
GEOMAPpy.py
@ -10,22 +10,25 @@ def get_location(address):
|
||||
location = geolocator.geocode(address)
|
||||
return location.latitude, location.longitude
|
||||
|
||||
adresse = input("Entrez une adresse : ")
|
||||
lat, lon = get_location(adresse)
|
||||
try:
|
||||
adresse = input("Entrez une adresse : ")
|
||||
lat, lon = get_location(adresse)
|
||||
|
||||
# Créer une carte centrée autour de la localisation
|
||||
m = folium.Map(location=[lat, lon], zoom_start=15)
|
||||
# Créer une carte centrée autour de la localisation
|
||||
m = folium.Map(location=[lat, lon], zoom_start=15)
|
||||
|
||||
# Ajouter un marqueur à la carte
|
||||
folium.Marker(
|
||||
[lat, lon],
|
||||
popup="<h2>"+adresse+"</h2><h4>"+str([lat, lon])+"</h4>"
|
||||
).add_to(m)
|
||||
# Ajouter un marqueur à la carte
|
||||
folium.Marker(
|
||||
[lat, lon],
|
||||
popup="<h2>"+adresse+"</h2><h4>"+str([lat, lon])+"</h4>"
|
||||
).add_to(m)
|
||||
|
||||
# Sauvegarder la carte dans un fichier HTML et afficher les coordonnées
|
||||
m.save("map.html")
|
||||
print(f"Coordonnées de l'adresse {adresse} : {lat}, {lon}")
|
||||
# Sauvegarder la carte dans un fichier HTML et afficher les coordonnées
|
||||
m.save("map.html")
|
||||
print(f"Coordonnées de l'adresse {adresse} : {lat}, {lon}")
|
||||
|
||||
# Ouvrir le fichier HTML dans le navigateur web par défaut
|
||||
print("Ouverture de la carte dans le navigateur web...")
|
||||
webbrowser.open("map.html")
|
||||
# Ouvrir le fichier HTML dans le navigateur web par défaut
|
||||
print("Ouverture de la carte dans le navigateur web...")
|
||||
webbrowser.open("map.html")
|
||||
except AttributeError:
|
||||
print("adresse inconnue !")
|
Loading…
x
Reference in New Issue
Block a user