let autocomplete; function initAutocomplete() { const options = { componentRestrictions: { country: "it" }, // Solo risultati in Italia fields: ["address_components", "geometry", "formatted_address"], types: ["address"] // Suggerisce solo indirizzi fisici (non attività commerciali generiche) }; const input1 = document.querySelector('input[name="segnalaci_cose_belle[Rappresentato_Da_Indirizzo]"]'); const autocomplete1 = new google.maps.places.Autocomplete(input1, options); autocomplete1.addListener('place_changed', () => { const place = autocomplete1.getPlace(); }); const input2 = document.querySelector('input[name="segnalaci_cose_belle[Indirizzo_Intervento]"]'); const autocomplete2 = new google.maps.places.Autocomplete(input2, options); autocomplete2.addListener('place_changed', () => { const place = autocomplete2.getPlace(); }); const input3 = document.querySelector('input[name="segnalaci_cose_belle[Segnalato_Da_Indirizzo]"]'); const autocomplete3 = new google.maps.places.Autocomplete(input3, options); autocomplete3.addListener('place_changed', () => { const place = autocomplete3.getPlace(); }); } initAutocomplete();