Il clic sembra attivare l'evento e impostare i cookie ma premendo invio per inviare non vengono impostati i cookie e invece i reindirizzamenti della pagina senza i cookie.Come attivare place_changed per Google posiziona il completamento automatico su Invio chiave
function locationAuto() {
$('.search-location').focus(function() {
autocomplete = new google.maps.places.Autocomplete(this);
searchbox = this;
google.maps.event.addListener(autocomplete, 'place_changed', function() {
var thisplace = autocomplete.getPlace();
if (thisplace.geometry.location != null) {
$.cookie.raw = true;
$.cookie('location', searchbox.value, { expires: 1 });
$.cookie('geo', thisplace.geometry.location, { expires: 1 });
}
});
});
La posizione .search è una classe su più caselle di testo. C'è un pulsante di invio che prende i valori dai cookie e reindirizza (lato server)
Questa non è una domanda API di Google Mapa. – Marcelo
relativo all'API di Google Maps v3 Libreria dei luoghi –
La domanda riguarda l'attivazione di un evento su un elemento DOM, non sull'API di Google Maps. – Marcelo