diff --git a/grandlyon/wcs-scripts/similar_map.py b/grandlyon/wcs-scripts/similar_map.py index f8f6162..3424d64 100644 --- a/grandlyon/wcs-scripts/similar_map.py +++ b/grandlyon/wcs-scripts/similar_map.py @@ -3,12 +3,17 @@ from qommon.form import MapWidget result = '' -if 'form_var_numero' in vars(): +coords = vars().get('form_var_carte') + +if not coords and 'form_var_numero' in vars(): geolocate = GeolocateWorkflowStatusItem() geolocate.method = 'address_string' geolocate.address_string = '[form_var_numero] [form_var_voie], [form_var_commune], France' coords = geolocate.geolocate_address_string(None) - map_widget = MapWidget('geo', readonly=True, value='%(lat)s;%(lon)s' % coords, + coords = '%(lat)s;%(lon)s' % coords + +if coords: + map_widget = MapWidget('geo', readonly=True, value=coords, initial_zoom=16) result = '''