Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/04/2012, 15:12
manueld79
 
Fecha de Ingreso: abril-2012
Mensajes: 13
Antigüedad: 12 años, 1 mes
Puntos: 0
Problema con gclientgeocoder

Buenas:
Estoy intentando crear un codigo que lea 2 puntos de la bbdd con PHP, una vez leido que consulte a google maps y me de la distancia que hay entre los dos.
La cuestion, es que no termino de hacer bien el codigo, y me da error, a ver si me pueden ayudar un poco.
Les dejo el codigo.
Saludos


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Documento sin t&iacute;tulo</title>
</head>

<body>
<script>
var geocoder, location1, location2;

var direccion1='melilla 67 la linea';
var direccion2='san pablo 33 la linea';
geocoder = new GClientGeocoder();

geocoder.getLocations(direccion1,
location1 = {lat: response.Placemark[0].Point.coordinates[1], lon: response.Placemark[0].Point.coordinates[0], address: response.Placemark[0].address});
geocoder.getLocations('direccion2',
location2 = {lat: response.Placemark[0].Point.coordinates[1], lon: response.Placemark[0].Point.coordinates[0], address: response.Placemark[0].address});



var glatlng1 = new GLatLng(location1.lat, location1.lon);
var glatlng2 = new GLatLng(location2.lat, location2.lon);
var miledistance = glatlng1.distanceFrom(glatlng2, 3959).toFixed(1);
var kmdistance = (miledistance * 1.609344).toFixed(1);

document.write('kmdistance '+ kilometers);



</script>
</body>
</html>