Ciao,
avrei bisogno di risalire alle coordinate di un posto sapendo il nome dello stesso. Ho trovato una funzione:
Avrei bisogno di usare lat e long in un altra funzione. Ossia la seguente:codice:function check_city() { var place = $("#city").val(); geocoder = new GClientGeocoder(); geocoder.getLatLng(place, function(point) { if (!point) { alert("Place not found. Retry!"); $("#city").val(""); $('#city').focus(); } else { var lat = point.y; var long = point.x; } }); }
Tuttavia le variabili sono dentro la funzione quindi non le rileva. C'è qualcuno che sa aiutarmi? :/ Graziecodice:$(function() { $("#bottone").click(function() { ControllaForm()}); }); function ControllaForm(){ var name = $("#name").val(); var last = $("#last").val(); var email = $("#email").val(); var city = $("#city").val(); var day = $("#day").val(); var month = $("#month").val(); var year = $("#year").val(); var password = $("#password").val(); var sex = $("#sex").val(); var dataString = 'name='+ name + '&last=' + last + '&password=' + password + '&sex=' + sex + '&email=' + email + '&city=' + city + '&giorno=' + day + '$mese=' + month + '&anno=' + year + '&lat=' + lat + '&long=' + long; if(name=='' || email=='' || password=='' || sex=='' || city=='' || day=='' || month=='' || year=='') { $('.success').fadeOut(200).hide(); $('.error').fadeOut(200).show(); } else { $.ajax({ type: "POST", url: "register.php", data: dataString, success: function(){ $('.success').fadeIn(200).show(); $('.error').fadeOut(200).hide(); } }); } }

Rispondi quotando
