Próbowałem wiekszość podawanych w googlach metod - nic nie działa, ciągle mam pustą tablice wypisywanych wyników. dobra oto kod:
Javascript
<script> var geocoder; var map; function initialize() { geocoder = new google.maps.Geocoder(); var latlng = new google.maps.LatLng(52.243240, 21.030295); var mapOptions = { zoom: 8, center: latlng } map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions); } function codeAddress() { var address = document.getElementById('address').value; geocoder.geocode({ 'address': address}, function(results, status) { if (status == google.maps.GeocoderStatus.OK) { map.setCenter(results[0].geometry.location); var marker = new google.maps.Marker({ map: map, position: results[0].geometry.location }); var input = results[0].geometry.location; document.getElementById("wypisz").innerHTML=input.lat(); document.getElementById("wypisz2").innerHTML=input.lng(); //console.log(lat); /*var lat = input.lat(); var longitude = input.lng(); request.open("GET", "przetworzkomentarz_v2.php?lat=" + lat, true); //var url = "przetworzkomentarz_v2.php?lat=latitude&lng =longitude"; //document.getElementById("wypisz").innerHTML = results[0].geometry.location.lng; */ var lat = input.lat(); $(function(){ $.ajax ({ type: "POST", url: "przetworzkomentarz_v2.php", data: {zmienna:"lat"}, cache: false, }); }); } else { alert('Geocode was not successful for the following reason: ' + status); } }); } google.maps.event.addDomListener(window, 'load', initialize); </script>
tak przesyłam dane - forma
<form action="przetworzkomentarz_v2.php" method="post" class = "form1">
tu próba dodania zmiennej lat do przesyłanych danych
<input type="hidden" name="save_name" id="input1" value="lat">
na dole, jest to forma, mam jeszcze przycisk :submit", który przesyła dane do pliku .php, pozostałe dane przesyła, jedynie lat i lng (szerokoścgeogr i wysgeograf.) nie sa przesylane
chociaż w pytaniu jest głównie kod js to dałem na forum php bo chodzi mi o przeslanie do takiego pliku. Jakby co to zmienie forum.
Pomóżcie .